sid-swirl tries to unbreak the projects list for shared users
A proposed fix for a 500 error that hit anyone who'd ever shared a project - closed without merging upstream.
Any user with a non-empty email was getting an error when loading their projects list. sid-swirl traced it to a mismatch between how the database stores sharing data and how the app was querying it: the query was speaking the wrong dialect, and the lookup blew up every time. The proposed change rewrites the query so it actually matches what's in the column.
Bundled alongside is a small but useful toggle for the file-storage client that lets the app talk to MinIO - an open-source, self-hosted alternative to AWS S3 - or other S3-compatible storage running locally. Handy for anyone who wants to evaluate Mike without sending documents into AWS.
The PR sat open for nine days and was closed without merging, so the bug remains in the upstream codebase.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?