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 HTTP DELETE endpoints to use query parameters instead of request body (Issue #809)
Updated DELETE endpoints to follow HTTP best practices by using query parameters
instead of request bodies. This fixes compatibility issues with HTTP clients and
proxies that may strip bodies from DELETE requests.
Backend changes:
- Updated 8 DELETE methods across 6 controllers to use self.get_argument()
- Added explicit int() conversion with try/except for proper error handling
- Returns 400 error for invalid (non-numeric) IDs
Frontend changes:
- Updated 9 DELETE API calls to use URLSearchParams
- Follows existing pattern from DELETE_SCRIPT_REVISION
All 200 tests passing.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
0 commit comments