Update 7project/backend/app/api/transactions.py

Better error message

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Dejan Ribarovski
2025-10-13 13:52:24 +02:00
committed by GitHub
parent f1065bc274
commit 975f5e5bec

View File

@@ -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)