From af4b7574c3fb7c67454e946fd7d08e556083ef53 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Tue, 5 Aug 2025 09:12:47 -0500 Subject: [PATCH] Check urls for pre-rendered og image /recents --- app/recents/image/route.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/recents/image/route.tsx b/app/recents/image/route.tsx index 1a15e8b7..ef607dca 100644 --- a/app/recents/image/route.tsx +++ b/app/recents/image/route.tsx @@ -10,6 +10,7 @@ import { ImageResponse } from 'next/og'; import { getImageResponseCacheControlHeaders } from '@/image-response/cache'; import { getAppText } from '@/i18n/state/server'; import { SHOW_RECENTS } from '@/app/config'; +import { isNextImageReadyBasedOnPhotos } from '@/photo'; export const dynamic = 'force-static'; @@ -35,10 +36,14 @@ export async function GET() { const { width, height } = IMAGE_OG_DIMENSION_SMALL; + // Make sure next/image can be reached from absolute urls, + // which may not exist on first pre-render + const isNextImageReady = await isNextImageReadyBasedOnPhotos(photos); + return new ImageResponse(