Fix issue on isntalled add-ons (#1225)

This commit is contained in:
Pascal Vizeli 2019-08-16 13:12:39 +02:00 committed by GitHub
parent a2cf7ece70
commit 4072b06faf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 5 deletions

View File

@ -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

View File

@ -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