CaliLuke fixes a silent bug hiding shared projects
A small encoding mismatch was quietly making shared projects disappear from users' lists - and CaliLuke caught it.
When someone shared a project with you in the upstream app, there was a decent chance it just... didn't show up. The cause was a tiny technical mismatch between how the app asked the database for shared projects and how the database expected the question to be phrased. The query ran fine, returned nothing, and nobody got an error - the shared list simply looked empty.
CaliLuke traced it, pulled the correct phrasing into one shared helper, and applied it everywhere the app asks 'what's been shared with this user?' For good measure, the team also softened the failure mode on the main projects endpoint: if the shared-projects lookup hits trouble, users still see their own projects instead of a blank error page.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?