fix: corriger l'erreur TypeScript dans le proxy /api/img/[key]
Le typage Supabase inférait "never" sur data car site_images n'est pas dans le schéma TypeScript généré. Cast de res.data après le await au lieu du cast global sur .single(). https://claude.ai/code/session_01PzA98VhLMmsHpzs7gnLHGs
This commit is contained in:
@@ -29,12 +29,13 @@ export async function GET(
|
|||||||
|
|
||||||
// Valeur en BDD (prioritaire)
|
// Valeur en BDD (prioritaire)
|
||||||
try {
|
try {
|
||||||
const { data } = await adminClient
|
const res = await adminClient
|
||||||
.from("site_images")
|
.from("site_images")
|
||||||
.select("url")
|
.select("url")
|
||||||
.eq("key", key)
|
.eq("key", key)
|
||||||
.single();
|
.single();
|
||||||
if (data?.url) rawUrl = data.url;
|
const row = res.data as { url: string } | null;
|
||||||
|
if (row?.url) rawUrl = row.url;
|
||||||
} catch {
|
} catch {
|
||||||
// Aucune ligne trouvée ou table absente → on garde le default
|
// Aucune ligne trouvée ou table absente → on garde le default
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user