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

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(