© 2026 Hedgehog Software, LLC
const { data, error } = await supabase.storage.from('user_avatar').update(`${id}/avatar.${avatar.name.split('.').pop()}`, avatar,{ upsert: true, });
Error: new row violates row-level security policy
((bucket_id = 'user_avatar'::text) AND (( SELECT (auth.uid())::text AS uid) = (storage.foldername(name))[1]))