You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix storage upload pipeline: proper URL encoding, no silent failures
- storage_client: use urllib.parse.quote(path, safe='/') for all URL
construction, so any filename (spaces, unicode, special chars) works
- storage_client: capture and log Supabase response body on HTTP errors
- storage_client: raise on failure in list_files and remove_files instead
of returning [] or swallowing errors
- server.py: revert space→underscore hack in _storage_path — URL encoding
at the HTTP layer is the correct fix
- server.py: wrap cleanup remove_files call so original error is preserved
even if cleanup also fails
0 commit comments