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:
Claude
2026-02-20 08:09:07 +00:00
parent 9fe1f8bea2
commit 22d3c0658e

View File

@@ -29,12 +29,13 @@ export async function GET(
// Valeur en BDD (prioritaire)
try {
const { data } = await adminClient
const res = await adminClient
.from("site_images")
.select("url")
.eq("key", key)
.single();
if (data?.url) rawUrl = data.url;
const row = res.data as { url: string } | null;
if (row?.url) rawUrl = row.url;
} catch {
// Aucune ligne trouvée ou table absente → on garde le default
}