From 4f6d7ca5c9808c7a4f0d784611b41ecbd5545369 Mon Sep 17 00:00:00 2001 From: Zack Barett Date: Mon, 28 Feb 2022 18:45:33 -0600 Subject: [PATCH] Fix for Entity SElector when supplying multiple domains (#11887) Fix for Entity SElector when supplying multiple domains --- src/components/ha-selector/ha-selector-entity.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/ha-selector/ha-selector-entity.ts b/src/components/ha-selector/ha-selector-entity.ts index 9159a5dd7b..566dfc0a45 100644 --- a/src/components/ha-selector/ha-selector-entity.ts +++ b/src/components/ha-selector/ha-selector-entity.ts @@ -51,10 +51,11 @@ export class HaEntitySelector extends SubscribeMixin(LitElement) { private _filterEntities = (entity: HassEntity): boolean => { if (this.selector.entity?.domain) { const filterDomain = this.selector.entity.domain; + const filterDomainIsArray = Array.isArray(filterDomain); const entityDomain = computeStateDomain(entity); if ( - (Array.isArray(filterDomain) && !filterDomain.includes(entityDomain)) || - entityDomain !== filterDomain + (filterDomainIsArray && !filterDomain.includes(entityDomain)) || + (!filterDomainIsArray && entityDomain !== filterDomain) ) { return false; }