From 282c9040884ab149fd09fffcf25f576e4c1d0886 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madis=20M=C3=A4gi?= Date: Fri, 6 Sep 2024 00:20:08 +0300 Subject: [PATCH] Change not found item to return 404 not 500 --- inventory-app/inventory.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/inventory-app/inventory.py b/inventory-app/inventory.py index 77ec62a..7aa3712 100644 --- a/inventory-app/inventory.py +++ b/inventory-app/inventory.py @@ -34,6 +34,8 @@ def view_inventory_view(item_id): user = read_user() template = "inventory_view.html" item = db.inventory.find_one({ "_id": ObjectId(item_id) }) + if not item: + return abort(404) item_user = item.get("inventory", {}).get("user", {}).get("username", None) if not user: if not item["inventory"].get("public"):