diff --git a/packages/ts-client/src/hooks/useNormalizedQuery.ts b/packages/ts-client/src/hooks/useNormalizedQuery.ts index d94782be4b9d..1c04c2d008bf 100644 --- a/packages/ts-client/src/hooks/useNormalizedQuery.ts +++ b/packages/ts-client/src/hooks/useNormalizedQuery.ts @@ -506,7 +506,9 @@ export function updateSingleResource( queryClient.setQueryData(queryKey, (oldData: any) => { if (!oldData) { - return { files: resourcesToUpdate, total_count: resourcesToUpdate.length, has_more: false } as O; + // queryFn will deliver correct data. The { files: [...] } fallback assumes + // list shape, which crashes single-resource queries like libraries.info. + return undefined; } // Handle array responses