74724973d8
- Modified exception handlers in app/main.py to check if request path starts with /api/ - HTTPException handler returns JSON for API routes, HTML for frontend routes - General exception handler (500) also checks and returns appropriate format - Enhanced frontend deleteFile() to handle non-JSON responses gracefully - Added content-type checking before parsing JSON - Added comprehensive tests for API error handling Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>