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
     )