From 78eb1e779c5293bb0c49050b637ba4843d76a300 Mon Sep 17 00:00:00 2001 From: Yegor Vialov Date: Tue, 10 Dec 2019 22:04:24 +0000 Subject: [PATCH] Fix state event handling before fetch complete --- lib/home_assistant.class.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/home_assistant.class.dart b/lib/home_assistant.class.dart index f83400c..4c97a16 100644 --- a/lib/home_assistant.class.dart +++ b/lib/home_assistant.class.dart @@ -160,7 +160,7 @@ class HomeAssistant { void _handleEntityStateChange(Map eventData) { //TheLogger.debug( "New state for ${eventData['entity_id']}"); - if (_fetchCompleter.isCompleted) { + if (_fetchCompleter != null && _fetchCompleter.isCompleted) { Map data = Map.from(eventData); eventBus.fire(new StateChangedEvent( entityId: data["entity_id"],