Fix: Re-add RLS policy for user profiles

This commit is contained in:
gpt-engineer-app[bot]
2025-10-09 12:09:04 +00:00
parent 036baf9f6d
commit 9471d25939

View File

@@ -0,0 +1,16 @@
-- Fix: Re-add the missing RLS policy for users to view their own profiles
-- This is critical for the useAuth hook to function properly
-- Allow users to view their own complete profile from the profiles table
-- This was accidentally removed in the previous migration
CREATE POLICY "Users can view their own profiles"
ON public.profiles
FOR SELECT
TO authenticated
USING (auth.uid() = user_id);
-- Add comment
COMMENT ON POLICY "Users can view their own profiles" ON public.profiles IS
'Allows users to view their own complete profile from the profiles table.
This is essential for the useAuth hook and profile editing functionality.
For viewing other users profiles, use the filtered_profiles view which enforces privacy controls.';