diff --git a/apps/nextjs/src/app/[locale]/boards/(content)/_creator.tsx b/apps/nextjs/src/app/[locale]/boards/(content)/_creator.tsx index ee45a8b35..5be6b2996 100644 --- a/apps/nextjs/src/app/[locale]/boards/(content)/_creator.tsx +++ b/apps/nextjs/src/app/[locale]/boards/(content)/_creator.tsx @@ -123,9 +123,9 @@ async function QueryCacheHydration({ userId, boardId }: { userId: string; boardI const serialized = await getQueryCacheAsync(userId, boardId); if (!serialized) return null; - const persisted = superjson.parse(serialized); - if (persisted.buster !== queryCacheBuster) return null; - if (!persisted?.clientState?.queries?.length) return null; + const persisted = superjson.parse(serialized); + if (!persisted || persisted.buster !== queryCacheBuster) return null; + if (!persisted.clientState?.queries?.length) return null; return ; } catch (error) {