Serialize listUsers errors in check-verification endpoint

cgen-9eb61c7392a1442db969fb84fa614b44
This commit is contained in:
Builder.io 2025-10-14 08:02:32 +00:00
parent cf13c97239
commit c785b2379c

View file

@ -121,7 +121,8 @@ export function createServer() {
const { data, error } = await adminSupabase.auth.admin.listUsers({ email }); const { data, error } = await adminSupabase.auth.admin.listUsers({ email });
if (error) { if (error) {
console.error("[API] listUsers error:", error); console.error("[API] listUsers error:", error);
return res.status(error.status ?? 500).json({ error: error.message || String(error) }); const errMsg = typeof error === "string" ? error : (error?.message || JSON.stringify(error));
return res.status((error as any)?.status ?? 500).json({ error: errMsg });
} }
const user = (data as any)?.users?.[0] ?? null; const user = (data as any)?.users?.[0] ?? null;