From 7170f06c08d0bfb73d314080289c654a76420551 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Sat, 21 Mar 2020 20:18:40 +0100 Subject: [PATCH] Add checks for arrays in compute unused entities (#5307) --- src/panels/lovelace/common/compute-unused-entities.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/panels/lovelace/common/compute-unused-entities.ts b/src/panels/lovelace/common/compute-unused-entities.ts index eb704fbbaa..2dbcc6905e 100755 --- a/src/panels/lovelace/common/compute-unused-entities.ts +++ b/src/panels/lovelace/common/compute-unused-entities.ts @@ -50,13 +50,13 @@ const addEntities = (entities: Set, obj) => { if (obj.card) { addEntities(entities, obj.card); } - if (obj.cards) { + if (obj.cards && Array.isArray(obj.cards)) { obj.cards.forEach((card) => addEntities(entities, card)); } - if (obj.elements) { + if (obj.elements && Array.isArray(obj.elements)) { obj.elements.forEach((card) => addEntities(entities, card)); } - if (obj.badges) { + if (obj.badges && Array.isArray(obj.badges)) { obj.badges.forEach((badge) => addEntityId(entities, badge)); } };