Handle missing release gracefully during apply
This commit is contained in:
@@ -646,6 +646,9 @@ def apply_update_stub():
|
|||||||
state["message"] = "Update installed"
|
state["message"] = "Update installed"
|
||||||
state["progress"] = None
|
state["progress"] = None
|
||||||
save_update_state(state)
|
save_update_state(state)
|
||||||
|
except urllib.error.HTTPError as e:
|
||||||
|
state["status"] = "up_to_date"
|
||||||
|
state["message"] = f"No release available ({e.code})"
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
state["status"] = "error"
|
state["status"] = "error"
|
||||||
state["message"] = f"Update failed: {e}"
|
state["message"] = f"Update failed: {e}"
|
||||||
|
|||||||
Reference in New Issue
Block a user