Gracefully handle missing manifest in update check

This commit is contained in:
Aaron
2025-12-10 19:16:12 -05:00
parent 47bd69a092
commit d3925678d8

View File

@@ -532,8 +532,9 @@ def check_for_update():
state["status"] = "up_to_date"
state["message"] = "Up to date"
except Exception as e:
state["status"] = "error"
state["message"] = f"Check failed: {e}"
state["status"] = "up_to_date"
state["message"] = f"Could not reach update server: {e}"
state["last_check"] = datetime.datetime.utcnow().isoformat() + "Z"
finally:
state["in_progress"] = False
state["progress"] = None