From cef499de76484f08170a2d7e2378cd9b04cfb5a7 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Mon, 13 Jul 2026 23:00:28 +0800 Subject: [PATCH] =?UTF-8?q?fix(api):=20=E4=BF=AE=E5=A4=8Dedit=5Fplans.py?= =?UTF-8?q?=E4=B8=ADDELETE=E6=8E=A5=E5=8F=A3204=E5=93=8D=E5=BA=94=E4=BD=93?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加response_class=Response,确保204响应无body。 --- apps/api/app/api/routes/edit_plans.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/app/api/routes/edit_plans.py b/apps/api/app/api/routes/edit_plans.py index 9d7c9f2d3..863969edb 100755 --- a/apps/api/app/api/routes/edit_plans.py +++ b/apps/api/app/api/routes/edit_plans.py @@ -25,7 +25,7 @@ from app.auth import AuthenticatedUser, get_current_user from app.dependencies import get_db_session, get_project_repository from app.schemas.generation_task import GenerationTaskResponse from app.services import EditPlanService -from fastapi import APIRouter, Depends, HTTPException, Query, status +from fastapi import APIRouter, Depends, HTTPException, Query, status, Response from pydantic import BaseModel, Field from sqlalchemy.orm import Session @@ -421,7 +421,7 @@ def update_plan( return _to_response(result) -@router.delete("/{plan_id}", status_code=status.HTTP_204_NO_CONTENT, response_model=None) +@router.delete("/{plan_id}", status_code=status.HTTP_204_NO_CONTENT, response_model=None, response_class=Response) def delete_plan( plan_id: str, db: Session = Depends(get_db_session),