fix(ui): keep user id boundaries in email lookup query key

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
Devin AI 2026-09-11 15:36:29 +00:00
parent 9c541d9ce3
commit bde96e3197

View file

@ -44,7 +44,7 @@ export const useUserEmailLookup = (userIds: readonly string[]) => {
const { accessToken, userRole } = useAuthorized();
const distinctIds = Array.from(new Set(userIds.filter((id) => id !== ""))).sort();
return useQuery<Record<string, string>>({
queryKey: userLookupKeys.list({ filters: { ids: distinctIds.join(",") } }),
queryKey: userLookupKeys.list({ filters: { ids: JSON.stringify(distinctIds) } }),
queryFn: async () => {
const ids = distinctIds.slice(0, USER_LIST_MAX_PAGE_SIZE);
const response = await userListCall(accessToken!, ids, 1, ids.length);