From: Codebuddy Date: Fri, 18 Sep 2026 06:29:59 +0000 (+0800) Subject: fix: 修复任务删除接口 405(缺失 @app.delete 装饰器) X-Git-Url: http://acesimba.cloud/gitweb/?a=commitdiff_plain;h=53ccea85bbb4cdcaeb07f15347c6867ed8f6929d;p=codebuddy-web.git fix: 修复任务删除接口 405(缺失 @app.delete 装饰器) - api_delete_task 缺少 @app.delete("/api/tasks/{task_id}") 装饰器, 导致 DELETE 路由从未注册,调用返回 405 Method Not Allowed, 前端回退显示「删除失败」 - 补回装饰器,删除任务(含 24h 冷却、暂停校验等既有限制)恢复正常 --- diff --git a/backend/app.py b/backend/app.py index 0a86c39..c4325f2 100644 --- a/backend/app.py +++ b/backend/app.py @@ -917,6 +917,7 @@ async def api_delete_url(url_id: str, request: Request): +@app.delete("/api/tasks/{task_id}") async def api_delete_task(task_id: str, request: Request): if not _auth_ok(request): return JSONResponse({"ok": False, "error": "未授权"}, status_code=401)