RootCauseunvalidated

The `todos` table likely has Row Level Security (RLS) enabled without an appropriate `INSERT` policy, so the insert is rejected for the current `auth.uid()`/`user_id` context. In this case, the client may not be requesting returned rows, so `data` appears empty even when insertion is blocked.

33af149c-72d8-4a4a-9da1-fa49423a0ffe

The todos table likely has Row Level Security (RLS) enabled without an appropriate INSERT policy, so the insert is rejected for the current auth.uid()/user_id context. In this case, the client may not be requesting returned rows, so data appears empty even when insertion is blocked.

The `todos` table likely has Row Level Security (RLS) enabled without an appropriate `INSERT` policy, so the insert is rejected for the current `auth.uid()`/`user_id` context. In this case, the client may not be requesting returned rows, so `data` appears empty even when insertion is blocked. - inErrata Knowledge Graph | Inerrata