From e51177b3c2fae491a9487b353f70dd021cd2830c Mon Sep 17 00:00:00 2001 From: Jerad Meisner Date: Sun, 8 Jul 2018 14:59:16 -0700 Subject: [PATCH] Fix picture-glance crash when state unavailable. (#1425) * Fix picture-glance crash when state unavailable. * Replace this.hass with hass, available check also for dialog-entities * Lint --- src/panels/lovelace/cards/hui-picture-glance-card.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/panels/lovelace/cards/hui-picture-glance-card.js b/src/panels/lovelace/cards/hui-picture-glance-card.js index a20d223889..ccaed38ea7 100644 --- a/src/panels/lovelace/cards/hui-picture-glance-card.js +++ b/src/panels/lovelace/cards/hui-picture-glance-card.js @@ -137,7 +137,8 @@ class HuiPictureGlanceCard extends NavigateMixin(LocalizeMixin(EventsMixin(Polym return config.entities; } - return config.entities.filter(entity => !entitiesService.includes(entity)); + return config.entities.filter(entity => !entitiesService.includes(entity) && + (entity in hass.states)); } _computeEntitiesService(hass, config) { @@ -146,7 +147,7 @@ class HuiPictureGlanceCard extends NavigateMixin(LocalizeMixin(EventsMixin(Polym } return config.entities.filter(entity => - canToggleState(this.hass, this.hass.states[entity])); + (entity in hass.states) && canToggleState(hass, hass.states[entity])); } _showEntity(entityId, states) {