Fix area picker (#15566)

This commit is contained in:
Bram Kragten 2023-02-23 16:35:25 +01:00 committed by GitHub
parent f69ae84cc6
commit 43541f9754
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -142,10 +142,10 @@ export class HaAreaPicker extends LitElement {
includeDomains || includeDomains ||
excludeDomains || excludeDomains ||
includeDeviceClasses || includeDeviceClasses ||
deviceFilter ||
entityFilter entityFilter
) { ) {
deviceEntityLookup = getDeviceEntityDisplayLookup(entities); deviceEntityLookup = getDeviceEntityDisplayLookup(entities);
}
inputDevices = devices; inputDevices = devices;
inputEntities = entities.filter((entity) => entity.area_id); inputEntities = entities.filter((entity) => entity.area_id);
@ -176,7 +176,8 @@ export class HaAreaPicker extends LitElement {
); );
}); });
inputEntities = inputEntities!.filter( inputEntities = inputEntities!.filter(
(entity) => !excludeDomains.includes(computeDomain(entity.entity_id)) (entity) =>
!excludeDomains.includes(computeDomain(entity.entity_id))
); );
} }
@ -207,7 +208,9 @@ export class HaAreaPicker extends LitElement {
} }
if (deviceFilter) { if (deviceFilter) {
inputDevices = inputDevices!.filter((device) => deviceFilter!(device)); inputDevices = inputDevices!.filter((device) =>
deviceFilter!(device)
);
} }
if (entityFilter) { if (entityFilter) {
@ -232,6 +235,7 @@ export class HaAreaPicker extends LitElement {
return entityFilter!(stateObj); return entityFilter!(stateObj);
}); });
} }
}
let outputAreas = areas; let outputAreas = areas;