-- Fix RLS policies for users table to allow proper user details loading -- Add policies for SELECT operations on users table -- Allow users to select their own profile CREATE POLICY "Users can select their own profile" ON public.users FOR SELECT USING (auth.uid() = id); -- Allow users to select profiles in their organization CREATE POLICY "Users can select profiles in their organization" ON public.users FOR SELECT USING ( organization_id IN ( SELECT organization_id FROM public.users WHERE id = auth.uid() ) ); -- Allow service role to select any user (for admin operations) CREATE POLICY "Service role can select any user" ON public.users FOR SELECT USING (auth.role() = 'service_role'); -- Refresh schema cache NOTIFY pgrst, 'reload schema';