mirror of
https://github.com/home-assistant/frontend.git
synced 2025-04-30 08:17:20 +00:00
Fix error when no entities (#4244)
This commit is contained in:
parent
69929f5dc3
commit
74fe1f820c
@ -515,6 +515,9 @@ export class HaSceneEditor extends SubscribeMixin(LitElement) {
|
|||||||
}
|
}
|
||||||
this._devices = [...this._devices, device];
|
this._devices = [...this._devices, device];
|
||||||
const deviceEntities = this._deviceEntityLookup[device];
|
const deviceEntities = this._deviceEntityLookup[device];
|
||||||
|
if (!deviceEntities) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
this._entities = [...this._entities, ...deviceEntities];
|
this._entities = [...this._entities, ...deviceEntities];
|
||||||
deviceEntities.forEach((entityId) => {
|
deviceEntities.forEach((entityId) => {
|
||||||
this._storeState(entityId);
|
this._storeState(entityId);
|
||||||
@ -526,6 +529,9 @@ export class HaSceneEditor extends SubscribeMixin(LitElement) {
|
|||||||
const deviceId = (ev.target as any).device;
|
const deviceId = (ev.target as any).device;
|
||||||
this._devices = this._devices.filter((device) => device !== deviceId);
|
this._devices = this._devices.filter((device) => device !== deviceId);
|
||||||
const deviceEntities = this._deviceEntityLookup[deviceId];
|
const deviceEntities = this._deviceEntityLookup[deviceId];
|
||||||
|
if (!deviceEntities) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
this._entities = this._entities.filter(
|
this._entities = this._entities.filter(
|
||||||
(entityId) => !deviceEntities.includes(entityId)
|
(entityId) => !deviceEntities.includes(entityId)
|
||||||
);
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user