mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-08 09:46:29 +00:00
Fix show update if version is None (#2244)
This commit is contained in:
parent
5416eda1d6
commit
ced72e1273
@ -49,7 +49,7 @@ class HassOS(CoreSysAttributes):
|
||||
try:
|
||||
return pkg_parse(self.version) < pkg_parse(self.latest_version)
|
||||
except (TypeError, ValueError):
|
||||
return True
|
||||
return False
|
||||
|
||||
@property
|
||||
def board(self) -> Optional[str]:
|
||||
|
@ -220,6 +220,8 @@ class HomeAssistant(JsonConfig, CoreSysAttributes):
|
||||
@property
|
||||
def need_update(self) -> bool:
|
||||
"""Return true if a Home Assistant update is available."""
|
||||
if not self.latest_version:
|
||||
return False
|
||||
return self.version != self.latest_version
|
||||
|
||||
async def load(self) -> None:
|
||||
|
@ -87,7 +87,7 @@ class Audio(JsonConfig, CoreSysAttributes):
|
||||
try:
|
||||
return pkg_parse(self.version) < pkg_parse(self.latest_version)
|
||||
except (TypeError, ValueError):
|
||||
return True
|
||||
return False
|
||||
|
||||
async def load(self) -> None:
|
||||
"""Load Audio setup."""
|
||||
|
@ -66,7 +66,7 @@ class HaCli(CoreSysAttributes, JsonConfig):
|
||||
try:
|
||||
return pkg_parse(self.version) < pkg_parse(self.latest_version)
|
||||
except (TypeError, ValueError):
|
||||
return True
|
||||
return False
|
||||
|
||||
@property
|
||||
def supervisor_token(self) -> str:
|
||||
|
@ -126,7 +126,7 @@ class CoreDNS(JsonConfig, CoreSysAttributes):
|
||||
try:
|
||||
return pkg_parse(self.version) < pkg_parse(self.latest_version)
|
||||
except (TypeError, ValueError):
|
||||
return True
|
||||
return False
|
||||
|
||||
async def load(self) -> None:
|
||||
"""Load DNS setup."""
|
||||
|
@ -70,7 +70,7 @@ class Multicast(JsonConfig, CoreSysAttributes):
|
||||
try:
|
||||
return pkg_parse(self.version) < pkg_parse(self.latest_version)
|
||||
except (TypeError, ValueError):
|
||||
return True
|
||||
return False
|
||||
|
||||
async def load(self) -> None:
|
||||
"""Load multicast setup."""
|
||||
|
@ -67,7 +67,7 @@ class Observer(CoreSysAttributes, JsonConfig):
|
||||
try:
|
||||
return pkg_parse(self.version) < pkg_parse(self.latest_version)
|
||||
except (TypeError, ValueError):
|
||||
return True
|
||||
return False
|
||||
|
||||
@property
|
||||
def supervisor_token(self) -> str:
|
||||
|
@ -57,7 +57,7 @@ class Supervisor(CoreSysAttributes):
|
||||
try:
|
||||
return pkg_parse(self.version) < pkg_parse(self.latest_version)
|
||||
except (TypeError, ValueError):
|
||||
return True
|
||||
return False
|
||||
|
||||
@property
|
||||
def version(self) -> str:
|
||||
|
Loading…
x
Reference in New Issue
Block a user