From 793b43773014cf92ce896d19119f686031028128 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sat, 27 Sep 2025 20:57:01 +0000 Subject: [PATCH] Make mock query builder thenable so await returns {data,error} cgen-40d5853fd30140b8a14188a749884247 --- client/lib/supabase.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/lib/supabase.ts b/client/lib/supabase.ts index 68b74755..150b0248 100644 --- a/client/lib/supabase.ts +++ b/client/lib/supabase.ts @@ -145,7 +145,9 @@ export const supabase = new Proxy(supabaseClient || {}, { order: () => builder, limit: () => builder, single: async () => ({ data: rows[0] ?? {}, error: null }), - then: undefined, // prevent accidental Promise behavior + then: (resolve: any) => resolve({ data: rows, error: null }), + catch: () => builder, + finally: (cb: any) => { cb?.(); return builder; }, }; return builder; };