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 ||
excludeDomains ||
includeDeviceClasses ||
deviceFilter ||
entityFilter
) {
deviceEntityLookup = getDeviceEntityDisplayLookup(entities);
}
inputDevices = devices;
inputEntities = entities.filter((entity) => entity.area_id);
@ -176,7 +176,8 @@ export class HaAreaPicker extends LitElement {
);
});
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) {
inputDevices = inputDevices!.filter((device) => deviceFilter!(device));
inputDevices = inputDevices!.filter((device) =>
deviceFilter!(device)
);
}
if (entityFilter) {
@ -232,6 +235,7 @@ export class HaAreaPicker extends LitElement {
return entityFilter!(stateObj);
});
}
}
let outputAreas = areas;