Handle missing release gracefully during apply

This commit is contained in:
Aaron
2025-12-10 19:35:55 -05:00
parent d5e16416ae
commit 9a55b83656

View File

@@ -646,6 +646,9 @@ def apply_update_stub():
state["message"] = "Update installed"
state["progress"] = None
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:
state["status"] = "error"
state["message"] = f"Update failed: {e}"