Skip to content

Commit

Permalink
getQueryKey: Ensure consistent params ordering
Browse files Browse the repository at this point in the history
  • Loading branch information
christianbaroni committed Jan 21, 2025
1 parent 211e617 commit f627e55
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/state/internal/createQueryStore.ts
Original file line number Diff line number Diff line change
Expand Up @@ -994,11 +994,11 @@ export function createQueryStore<
}

function getQueryKey<TParams extends Record<string, unknown>>(params: TParams): string {
const values = new Array(Object.keys(params).length);
let i = 0;
// eslint-disable-next-line no-plusplus
for (const key in params) values[i++] = params[key];
return JSON.stringify(values);
return JSON.stringify(
Object.keys(params)
.sort()
.map(key => params[key])
);
}

function getCurrentResolvedParams<TParams extends Record<string, unknown>>(
Expand Down

0 comments on commit f627e55

Please sign in to comment.