From a35b4376ea995f96ffd2cfdb91ad051d3d76a61e Mon Sep 17 00:00:00 2001 From: Wendelin <12148533+wendevlin@users.noreply.github.com> Date: Mon, 7 Oct 2024 15:28:14 +0200 Subject: [PATCH] Fix unused entities view (#22274) Fix compute-unused-entities when using sections --- src/panels/lovelace/common/compute-unused-entities.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/panels/lovelace/common/compute-unused-entities.ts b/src/panels/lovelace/common/compute-unused-entities.ts index d8abc95994..dd2fafe891 100755 --- a/src/panels/lovelace/common/compute-unused-entities.ts +++ b/src/panels/lovelace/common/compute-unused-entities.ts @@ -64,11 +64,16 @@ const addEntities = (entities: Set, obj) => { if (obj.badges && Array.isArray(obj.badges)) { obj.badges.forEach((badge) => addEntityId(entities, badge)); } + if (obj.sections && Array.isArray(obj.sections)) { + obj.sections.forEach((section) => addEntities(entities, section)); + } }; export const computeUsedEntities = (config: LovelaceConfig): Set => { const entities = new Set(); - config.views.forEach((view) => addEntities(entities, view)); + config.views.forEach((view) => { + addEntities(entities, view); + }); return entities; };