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
This commit is contained in:
Jerad Meisner 2018-07-08 14:59:16 -07:00 committed by c727
parent bb7dc76996
commit e51177b3c2

View File

@ -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) {