Fix split area into separate devices and entities (#17017)

This commit is contained in:
Simon Lamon 2023-06-27 17:19:19 +02:00 committed by GitHub
parent 3111c29049
commit d63d3a681c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -249,12 +249,16 @@ export class HaServiceControl extends LitElement {
) {
const targetSelector = target ? { target } : { target: {} };
const targetEntities =
ensureArray(value?.target?.entity_id || value?.data?.entity_id) || [];
ensureArray(
value?.target?.entity_id || value?.data?.entity_id
)?.slice() || [];
const targetDevices =
ensureArray(value?.target?.device_id || value?.data?.device_id) || [];
ensureArray(
value?.target?.device_id || value?.data?.device_id
)?.slice() || [];
const targetAreas = ensureArray(
value?.target?.area_id || value?.data?.area_id
);
)?.slice();
if (targetAreas) {
targetAreas.forEach((areaId) => {
const expanded = expandAreaTarget(