From 975f5e5becbfc7c7e594e20e03381925eb44f6a9 Mon Sep 17 00:00:00 2001 From: Dejan Ribarovski Date: Mon, 13 Oct 2025 13:52:24 +0200 Subject: [PATCH] Update 7project/backend/app/api/transactions.py Better error message Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- 7project/backend/app/api/transactions.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/7project/backend/app/api/transactions.py b/7project/backend/app/api/transactions.py index 967fdd1..cd8fe04 100644 --- a/7project/backend/app/api/transactions.py +++ b/7project/backend/app/api/transactions.py @@ -44,7 +44,10 @@ async def create_transaction( ) categories = list(res.scalars()) if len(categories) != len(set(payload.category_ids)): - raise HTTPException(status_code=400, detail="One or more categories not found") + raise HTTPException( + status_code=400, + detail="Duplicate category IDs provided or one or more categories not found" + ) tx.categories = categories session.add(tx)