From 3e903a51cad5f63aa9bafad004451de7c20caab9 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Fri, 11 Mar 2022 16:09:01 -0700 Subject: [PATCH] Fix typo and don't fail on no json --- frigate/http.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/frigate/http.py b/frigate/http.py index 1997a9b68..6387ff8eb 100644 --- a/frigate/http.py +++ b/frigate/http.py @@ -157,7 +157,7 @@ def delete_retain(id): def set_sub_label(id): try: event = Event.get(Event.id == id) - except DoesNotExit: + except DoesNotExist: return make_response( jsonify({"success": False, "message": "Event " + id + " not found"}), 404 ) @@ -167,7 +167,10 @@ def set_sub_label(id): jsonify({"success": False, "message": "Event " + id + " is not a person event"}), 400 ) - new_sub_label = request.json.get("subLabel", "") + if request.json: + new_sub_label = request.json.get("subLabel", "") + else: + new_sub_label = "" if new_sub_label: event.sub_label = new_sub_label @@ -184,7 +187,7 @@ def set_sub_label(id): def delete_sub_label(id): try: event = Event.get(Event.id == id) - except DoesNotExit: + except DoesNotExist: return make_response( jsonify({"success": False, "message": "Event " + id + " not found"}), 404 )