Fix: Spotify OAuth RLS integration, profile mapping, and robust AI playlist generation bypass

This commit is contained in:
RoadtripDJ Dev
2026-05-19 01:27:04 +01:00
parent a0f11f73e8
commit 9222d3a483
6 changed files with 286 additions and 83 deletions

View File

@@ -13,7 +13,7 @@ interface Props {
export default function HomeScreen({ navigation }: Props) {
const { user } = useAuth();
const userName = user?.user_metadata?.name || 'Viajante';
const userName = user?.user_metadata?.display_name || user?.user_metadata?.name || user?.email || user?.user_metadata?.email || 'Viajante';
const initial = userName.charAt(0).toUpperCase();
const [trips, setTrips] = useState<any[]>([]);
@@ -26,7 +26,7 @@ export default function HomeScreen({ navigation }: Props) {
let query = supabase.from('trips').select('*').order('created_at', { ascending: false });
if (user) {
query = query.or(`user_id.eq.${user.id},user_id.is.null`);
query = query.eq('user_id', user.id);
} else {
query = query.is('user_id', null);
}