mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-08-27 20:40:13 +03:00
The inner try-except caught OSError/UnicodeEncodeError with 'pass', silently swallowing all write failures and returning HTTP 204 as if the file was written successfully. Remove the nested try-except and let errors propagate properly: - OSError → 500 with error detail - PermissionError → 403 (already handled) - FileNotFoundError → 404 (already handled)