From 4cdbefbd15e53bbf548a07629ffb865d71bc877a Mon Sep 17 00:00:00 2001 From: Julian Freeman Date: Sun, 19 Oct 2025 09:26:44 -0400 Subject: [PATCH] fix: add_batch continues when having existing ids --- api_server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api_server.py b/api_server.py index 52e6aef..269685c 100644 --- a/api_server.py +++ b/api_server.py @@ -132,7 +132,8 @@ def add_batch_extensions(items: list[ExtensionBatchCreateItem], db: Session = De for item in items: if get_extension_by_id(db, item.ID): - raise HTTPException(status_code=400, detail=f"Extension with ID {item.ID} already exists.") + # raise HTTPException(status_code=400, detail=f"Extension with ID {item.ID} already exists.") + continue # 已更新: 使用 .model_dump() 替代 .dict() db_extension = Extension(