Update web.py
authormarcelveldt <marcelvanderveldt@MacBook-Silvia.local>
Fri, 25 Oct 2019 11:52:56 +0000 (13:52 +0200)
committermarcelveldt <marcelvanderveldt@MacBook-Silvia.local>
Fri, 25 Oct 2019 11:52:56 +0000 (13:52 +0200)
hassio ingress

music_assistant/web.py

index 5abe5c7f7be803c270fc000f8dd61a6f016d9aa6..69ce71e976d0c07b6d7d56ad1cf30c8ac4739fb7 100755 (executable)
@@ -89,10 +89,11 @@ class Web():
             url = "http://hassio/addons/self/info"
             async with aiohttp.ClientSession().get(url, headers=headers, verify_ssl=False) as response:
                 result = await response.json()
-                ingress_port = int(result["ingress_port"])
-                ingress_site = web.TCPSite(self.runner, '0.0.0.0', ingress_port)
-                await ingress_site.start()
-                LOGGER.info("Started INGRESS webserver on port %s" % ingress_port)
+                if result and result.get("data"):
+                    ingress_port = result["data"]["ingress_port"]
+                    ingress_site = web.TCPSite(self.runner, '0.0.0.0', ingress_port)
+                    await ingress_site.start()
+                    LOGGER.info("Started INGRESS webserver on port %s" % ingress_port)