Gracefully handle missing manifest in update check
This commit is contained in:
@@ -532,8 +532,9 @@ def check_for_update():
|
|||||||
state["status"] = "up_to_date"
|
state["status"] = "up_to_date"
|
||||||
state["message"] = "Up to date"
|
state["message"] = "Up to date"
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
state["status"] = "error"
|
state["status"] = "up_to_date"
|
||||||
state["message"] = f"Check failed: {e}"
|
state["message"] = f"Could not reach update server: {e}"
|
||||||
|
state["last_check"] = datetime.datetime.utcnow().isoformat() + "Z"
|
||||||
finally:
|
finally:
|
||||||
state["in_progress"] = False
|
state["in_progress"] = False
|
||||||
state["progress"] = None
|
state["progress"] = None
|
||||||
|
|||||||
Reference in New Issue
Block a user