From eb7923fa495305d7c00b713ef27c708b0ce65525 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Tue, 25 Mar 2025 10:26:34 +0100 Subject: [PATCH] Fix selector filtering for entity not in state machine (#24772) --- src/data/selector.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/data/selector.ts b/src/data/selector.ts index 8993e0e5c3..60d2b133fe 100644 --- a/src/data/selector.ts +++ b/src/data/selector.ts @@ -702,10 +702,13 @@ export const deviceMeetsTargetSelector = ( }; export const entityMeetsTargetSelector = ( - entity: HassEntity, + entity: HassEntity | undefined, targetSelector: TargetSelector, entitySources?: EntitySources ): boolean => { + if (!entity) { + return false; + } if (targetSelector.target?.entity) { return ensureArray(targetSelector.target!.entity).some((filterEntity) => filterSelectorEntities(filterEntity, entity, entitySources)