promptly3518 fixes the bug that broke shared projects
A database typing mismatch was quietly throwing errors whenever someone tried to load a project that had been shared with them.
Project sharing on this fork had a hidden fault: the query that checks who a project is shared with was sending data in a format the database refused to accept, so the request failed outright. promptly3518 traced it by first widening the error logging to capture exactly what the database was complaining about, then landed a small fix that reformats the lookup so the database accepts it.
The interesting part is that this is a known trap with Supabase - a popular hosted-database service - when a column stores data as flexible JSON rather than a plain list. Any team running a similar setup could be hitting the same silent failure without realising it. promptly3518 flags it as worth borrowing if your own sharing or access checks lean on the same pattern.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?