Tolerate media players not in the entity registry.

This commit is contained in:
Dermot Duffy
2023-03-19 15:01:52 -07:00
parent 3145ed1e40
commit 85d13b4947
2 changed files with 14 additions and 4 deletions
+6 -3
View File
@@ -1154,9 +1154,12 @@ class FrigateCard extends LitElement {
// Filter out entities that are marked as hidden (this information is not
// available in the HA state, only in the registry).
this._mediaPlayers = [...mediaPlayerEntities.values()]
.filter((entity) => !entity.hidden_by)
.map((entity) => entity.entity_id);
this._mediaPlayers = mediaPlayers.filter((entityID) => {
// Specifically allow for media players that are not found in the entity registry:
// See: https://github.com/dermotduffy/frigate-hass-card/issues/1016
const entity = mediaPlayerEntities.get(entityID);
return !entity || !entity.hidden_by;
});
}
/**