mirror of
https://github.com/dat515-2025/Group-8.git
synced 2026-03-22 15:12:08 +01:00
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:
@@ -44,7 +44,10 @@ async def create_transaction(
|
|||||||
)
|
)
|
||||||
categories = list(res.scalars())
|
categories = list(res.scalars())
|
||||||
if len(categories) != len(set(payload.category_ids)):
|
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
|
tx.categories = categories
|
||||||
|
|
||||||
session.add(tx)
|
session.add(tx)
|
||||||
|
|||||||
Reference in New Issue
Block a user