add update constraint when id does not exist

This commit is contained in:
Syahdan Hafiz Ashari 2025-05-27 12:26:43 +07:00
parent 17f05894bb
commit c2af1dcc36

View File

@ -59,6 +59,12 @@ def index(crud):
elif crud == "update": elif crud == "update":
food_id = payload["id"] food_id = payload["id"]
food = payload["food"] 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 data["foods"][food_id] = food
result["status"] = "success" result["status"] = "success"