Everything seems to work… until it suddenly doesn’t.
If you're building with tools like Lovable, everything can feel smooth at first.
You see your tables in the dashboard.
You can insert data.
The app looks “connected”.
Then suddenly:
And it feels like something is randomly broken.
In most cases, it’s not random at all.
What’s actually happening is that your app can reach the database — but it doesn’t have permission to access the data the way you expect.
The most common causes I keep seeing:
Quick check you can try:
Log the current user ID in your app and compare it to what’s stored in your table.
If they don’t match → your app will return empty results every time.
This is one of those issues that looks like “Supabase is broken”, but it’s usually just a small mismatch between auth and data.
If you’re stuck on something like this, feel free to share what you’re seeing — these are often fixable once you know where to look.
The user describes an issue where their Supabase app appears connected but returns empty data or behaves unexpectedly. Common causes include RLS blocking access, user session issues, or mismatches between user IDs and database expectations. The user suggests checking user IDs to resolve the issue.
Ain't nobody asked, chat