diff --git a/supabase/migrations/20251205045310_mofify_profile_policy.sql b/supabase/migrations/20251205045310_mofify_profile_policy.sql deleted file mode 100644 index 7f67be7e..00000000 --- a/supabase/migrations/20251205045310_mofify_profile_policy.sql +++ /dev/null @@ -1 +0,0 @@ -DROP POLICY "Public profiles are viewable by everyone." ON "public"."profile"; \ No newline at end of file diff --git a/supabase/migrations/20251205045311_modify_profile_policy.sql b/supabase/migrations/20251205045311_modify_profile_policy.sql new file mode 100644 index 00000000..9e4232a0 --- /dev/null +++ b/supabase/migrations/20251205045311_modify_profile_policy.sql @@ -0,0 +1,10 @@ +drop policy if exists "Public profiles are viewable by everyone." on "public"."profile"; + +drop policy if exists "Only auth users can read profile" on "public"."profile"; + +create policy "You can only view your own profile" +on "public"."profile" +as permissive +for select +to authenticated, anon +using ((auth.uid() = id));