-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfix-rls-policies.sql
More file actions
23 lines (19 loc) · 884 Bytes
/
fix-rls-policies.sql
File metadata and controls
23 lines (19 loc) · 884 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
-- =====================================================
-- FIX RLS POLICIES FOR WALLET-BASED AUTHENTICATION
-- =====================================================
-- Run this SQL in your Supabase SQL Editor to fix the join/leave error
-- This allows anonymous users to join/leave squads since your app uses wallet auth
-- Drop existing restrictive policies
DROP POLICY IF EXISTS "Authenticated users can join squads" ON squad_members;
DROP POLICY IF EXISTS "Users can leave squads" ON squad_members;
-- Allow anonymous users to join squads
-- (user_id is validated via foreign key constraint, so it's safe)
CREATE POLICY "Anyone can join squads"
ON squad_members FOR INSERT
TO anon, authenticated
WITH CHECK (true);
-- Allow anonymous users to leave squads
CREATE POLICY "Users can leave squads"
ON squad_members FOR DELETE
TO anon, authenticated
USING (true);