diff --git a/backend/main.py b/backend/main.py index db47efe136152a99db499d7df7b57e3ab3ee5deb..d9a8d300fe8f95a6b9ac8205675f1120b9715dea 100644 --- a/backend/main.py +++ b/backend/main.py @@ -150,8 +150,12 @@ def add_item( db: Session = Depends(get_db), ): check_token(token, None) - print(item) - + delivery = utils.get_delivery_by_uuid(db, item.delivery_uuid) + storage = utils.get_storage_by_name(db, item.storage_name) + if not delivery: + raise HTTPException(status_code=404, detail="Delivery not found") + if not storage: + raise HTTPException(status_code=404, detail="Storage not found") return utils.add_item_for_delivery_at_storage( db, item.delivery_uuid, item.storage_name )