From a5de5634a09358f1694013c5ce662df17c561ab0 Mon Sep 17 00:00:00 2001 From: Otto Winter Date: Sun, 30 Sep 2018 16:35:07 +0200 Subject: [PATCH] Fix MQTT discovery --- homeassistant/components/mqtt/discovery.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/mqtt/discovery.py b/homeassistant/components/mqtt/discovery.py index 6a0b8555ddb91d..fdb7948e4bff3f 100644 --- a/homeassistant/components/mqtt/discovery.py +++ b/homeassistant/components/mqtt/discovery.py @@ -120,9 +120,9 @@ async def async_device_message_received(topic, payload, qos): config_entries_key = '{}.{}'.format(component, platform) if config_entries_key not in hass.data[CONFIG_ENTRY_IS_SETUP]: + hass.data[CONFIG_ENTRY_IS_SETUP].add(config_entries_key) await hass.config_entries.async_forward_entry_setup( config_entry, component) - hass.data[CONFIG_ENTRY_IS_SETUP].add(config_entries_key) async_dispatcher_send(hass, MQTT_DISCOVERY_NEW.format( component, platform), payload)