From c2af1dcc36af2541401880bcdd43ba39fc8b8bc0 Mon Sep 17 00:00:00 2001 From: Syahdan Date: Tue, 27 May 2025 12:26:43 +0700 Subject: [PATCH] add update constraint when id does not exist --- handler.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/handler.py b/handler.py index 33652b1..aeae502 100644 --- a/handler.py +++ b/handler.py @@ -59,6 +59,12 @@ def index(crud): elif crud == "update": food_id = payload["id"] food = payload["food"] + + if len(data["foods"]) <= food_id: + result["status"] = "error" + result["message"] = f"{food_id} does not exist." + return json.dumps(result, indent = 2).encode() + data["foods"][food_id] = food result["status"] = "success"