Skip to content

Commit 5c87acc

Browse files
committed
fix partial matches in single flight mutations
1 parent 49ce614 commit 5c87acc

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.changeset/bright-melons-give.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@solidjs/router": patch
3+
---
4+
5+
fix partial matches in single flight mutations

src/data/cache.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export function cache<T extends (...args: any) => any>(fn: T, name: string): Cac
8787
if (dataOnly) {
8888
const data = e && (e.router.data || (e.router.data = {}));
8989
if (data && key in data) return data[key];
90-
if (Array.isArray(dataOnly) && !dataOnly.includes(key)) {
90+
if (Array.isArray(dataOnly) && !matchKey(key, dataOnly)) {
9191
data[key] = undefined;
9292
return Promise.resolve();
9393
}

0 commit comments

Comments
 (0)