From 4e40394972fb35da8ba89c74e1ee4b00afa8c2e4 Mon Sep 17 00:00:00 2001
From: Maciej Bieniek <bieniu@users.noreply.github.com>
Date: Mon, 4 Nov 2019 00:58:35 +0100
Subject: [PATCH] Fix Airly if more than one config entry (#28498)

---
 homeassistant/components/airly/__init__.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/homeassistant/components/airly/__init__.py b/homeassistant/components/airly/__init__.py
index 80f3518c652..ce165918ac2 100644
--- a/homeassistant/components/airly/__init__.py
+++ b/homeassistant/components/airly/__init__.py
@@ -31,6 +31,8 @@ DEFAULT_SCAN_INTERVAL = timedelta(minutes=10)
 
 async def async_setup(hass: HomeAssistant, config: Config) -> bool:
     """Set up configured Airly."""
+    hass.data[DOMAIN] = {}
+    hass.data[DOMAIN][DATA_CLIENT] = {}
     return True
 
 
@@ -49,8 +51,6 @@ async def async_setup_entry(hass, config_entry):
     if not airly.data:
         raise ConfigEntryNotReady()
 
-    hass.data[DOMAIN] = {}
-    hass.data[DOMAIN][DATA_CLIENT] = {}
     hass.data[DOMAIN][DATA_CLIENT][config_entry.entry_id] = airly
 
     hass.async_create_task(
-- 
GitLab