diff --git a/src/app/lib/prefetch-queries.ts b/src/app/lib/prefetch-queries.ts index b597432..71c5d57 100644 --- a/src/app/lib/prefetch-queries.ts +++ b/src/app/lib/prefetch-queries.ts @@ -29,10 +29,7 @@ export async function prefetchLayoutQueries(queryClient: QueryClient) { queryFn: async () => { try { const response = await getBuildData(); - if (response.buildTimeBack) { - return response.buildTimeBack; - } - return null; + return response.buildTimeBack ?? null; } catch (error) { return null; } diff --git a/src/app/ui/navigation/nav-links.tsx b/src/app/ui/navigation/nav-links.tsx index a253fbd..1fd1be0 100644 --- a/src/app/ui/navigation/nav-links.tsx +++ b/src/app/ui/navigation/nav-links.tsx @@ -64,12 +64,13 @@ export default function NavLinks() { data: backendBuildDate, } = useQuery({ queryKey: ['backendBuildDate'], - queryFn: () => getBuildData(), - select: (data) => { - if (data) { - return data; + queryFn: async () => { + try { + const response = await getBuildData(); + return response.buildTimeBack ?? null; + } catch (error) { + return null; } - return null; }, retry: false });