Fix imageUrl fallback in ssrOG.ts

This commit is contained in:
gpt-engineer-app[bot]
2025-10-30 00:21:58 +00:00
parent f3c2a01e73
commit c681745086

View File

@@ -40,6 +40,7 @@ interface RideData {
async function getPageData(pathname: string, fullUrl: string): Promise<PageData> {
const normalizedPath = pathname.replace(/\/+$/, '') || '/';
const DEFAULT_FALLBACK_IMAGE = 'https://imagedelivery.net/X-2-mmiWukWxvAQQ2_o-7Q/4af6a0c6-4450-497d-772f-08da62274100/original';
// Individual park page: /parks/{slug}
if (normalizedPath.startsWith('/parks/') && normalizedPath.split('/').length === 3) {
@@ -63,7 +64,7 @@ async function getPageData(pathname: string, fullUrl: string): Promise<PageData>
const imageUrl = park.banner_image_url ||
(park.banner_image_id
? `https://imagedelivery.net/${process.env.CLOUDFLARE_ACCOUNT_HASH}/${park.banner_image_id}/original`
: process.env.DEFAULT_OG_IMAGE);
: (process.env.DEFAULT_OG_IMAGE || DEFAULT_FALLBACK_IMAGE));
return {
title: `${park.name} - ThrillWiki`,
@@ -102,7 +103,7 @@ async function getPageData(pathname: string, fullUrl: string): Promise<PageData>
const imageUrl = ride.banner_image_url ||
(ride.banner_image_id
? `https://imagedelivery.net/${process.env.CLOUDFLARE_ACCOUNT_HASH}/${ride.banner_image_id}/original`
: process.env.DEFAULT_OG_IMAGE);
: (process.env.DEFAULT_OG_IMAGE || DEFAULT_FALLBACK_IMAGE));
return {
title: `${ride.name} - ThrillWiki`,