From 4072b06faf313eb9808fdfa700c6f31d3ec5ddb5 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Fri, 16 Aug 2019 13:12:39 +0200 Subject: [PATCH] Fix issue on isntalled add-ons (#1225) --- hassio/addons/__init__.py | 2 +- hassio/addons/addon.py | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/hassio/addons/__init__.py b/hassio/addons/__init__.py index 6f669deb7..7c0b6df89 100644 --- a/hassio/addons/__init__.py +++ b/hassio/addons/__init__.py @@ -308,7 +308,7 @@ class AddonManager(CoreSysAttributes): """Sync add-ons DNS names.""" # Update hosts for addon in self.installed: - if not await addon.is_running(): + if not await addon.instance.is_running(): continue self.sys_dns.add_host( ipv4=addon.ip_address, names=[addon.hostname], write=False diff --git a/hassio/addons/addon.py b/hassio/addons/addon.py index 05cea7914..28be30793 100644 --- a/hassio/addons/addon.py +++ b/hassio/addons/addon.py @@ -36,7 +36,6 @@ from ..const import ( ATTR_UUID, ATTR_VERSION, DNS_SUFFIX, - STATE_NONE, STATE_STARTED, STATE_STOPPED, ) @@ -451,9 +450,6 @@ class Addon(AddonModel): async def state(self) -> str: """Return running state of add-on.""" - if not self.is_installed: - return STATE_NONE - if await self.instance.is_running(): return STATE_STARTED return STATE_STOPPED