diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index c9346beb3..36bb405ad 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -60,10 +60,10 @@ "@scalar/api-reference-react": "catalog:", "@tabler/icons-react": "catalog:", "@tanstack/query-async-storage-persister": "catalog:", - "@tanstack/react-query-persist-client": "catalog:", "@tanstack/react-query": "catalog:", "@tanstack/react-query-devtools": "catalog:", "@tanstack/react-query-next-experimental": "catalog:", + "@tanstack/react-query-persist-client": "catalog:", "@trpc/client": "catalog:", "@trpc/next": "catalog:", "@trpc/react-query": "catalog:", diff --git a/packages/redis/src/lib/channel.ts b/packages/redis/src/lib/channel.ts index c21b85245..1b1e582c1 100644 --- a/packages/redis/src/lib/channel.ts +++ b/packages/redis/src/lib/channel.ts @@ -157,7 +157,9 @@ export const removeQueryCacheAsync = async (userId: string, boardId: string) => }; export const invalidateIntegrationCacheAsync = async (integrationId: string): Promise => { - await getSetClient.del(`session-store:${integrationId}`); + const client = getSetClient as typeof getSetClient | null; + if (!client) return; + await client.del(`session-store:${integrationId}`); }; /**