fix: resolve TypeScript type mismatch error in fetchRestaurantBySlug
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user