diff --git a/apps/web/src/app/menu/[slug]/page.tsx b/apps/web/src/app/menu/[slug]/page.tsx index 5c6e9ac..3f5024a 100644 --- a/apps/web/src/app/menu/[slug]/page.tsx +++ b/apps/web/src/app/menu/[slug]/page.tsx @@ -81,7 +81,9 @@ async function fetchRestaurantBySlug(slug: string) { .select("id, name, slug, logo_url, phone, address") .eq("slug", slug) .maybeSingle(); - bySlug = fallback; + if (fallback) { + return { ...fallback, cover_url: null }; + } } if (bySlug) return bySlug; @@ -98,7 +100,9 @@ async function fetchRestaurantBySlug(slug: string) { .select("restaurant_id, restaurants(id, name, slug, logo_url, phone, address)") .eq("hostname", slug) .maybeSingle(); - domainRow = fallbackDom; + if (fallbackDom?.restaurants) { + return { ...(fallbackDom.restaurants as any), cover_url: null }; + } } return (domainRow?.restaurants as any) ?? null;