fix: resolve TypeScript type mismatch error in fetchRestaurantBySlug

This commit is contained in:
AyrisAI
2026-08-20 17:12:32 +03:00
parent 067d65940f
commit 484c7ce113
+6 -2
View File
@@ -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;