Altien stops shared projects from failing in silence
A quiet database mismatch was breaking shared-project lookups in production - and leaking raw server errors back to users while it did.
When someone tried to open a project shared with them, the lookup was hitting a type mismatch deep in the database layer and failing - silently. Nothing showed up in the server logs, so the breakage was effectively invisible from the back end, and the raw internal error was being passed straight back to the user.
Altien's fix does two things. It corrects the underlying query so shared projects load the way they should. And it reshapes the error handling: failures now get logged on the server with enough context to debug, internal error details stop leaking to clients, and if the shared-project lookup does fail, the page degrades gracefully - your own projects still load instead of the whole request collapsing.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?