diff --git a/supabase/migrations/20251107133350_c3635b2d-9281-46da-9890-4a4e10b0e29d.sql b/supabase/migrations/20251107133350_c3635b2d-9281-46da-9890-4a4e10b0e29d.sql new file mode 100644 index 00000000..15915488 --- /dev/null +++ b/supabase/migrations/20251107133350_c3635b2d-9281-46da-9890-4a4e10b0e29d.sql @@ -0,0 +1,20 @@ +-- Fix is_user_banned function +CREATE OR REPLACE FUNCTION is_user_banned(p_user_id uuid) +RETURNS boolean +LANGUAGE plpgsql +STABLE +SECURITY DEFINER +SET search_path = public +AS $$ +DECLARE + v_banned BOOLEAN; +BEGIN + SELECT banned INTO v_banned + FROM profiles + WHERE user_id = p_user_id; + + RETURN COALESCE(v_banned, false); +END; +$$; + +DO $$ BEGIN RAISE NOTICE '✅ Fixed is_user_banned function'; END $$; \ No newline at end of file