From 87e5bcfe3a2800023949d32289ea969a7d24aaa0 Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Mon, 28 Apr 2025 21:21:18 +0500 Subject: [PATCH] Fix removed types (#8748) Signed-off-by: Denis Bykhov --- plugins/card-resources/src/components/ChangeType.svelte | 1 + .../src/components/settings/TagsHierarchy.svelte | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/card-resources/src/components/ChangeType.svelte b/plugins/card-resources/src/components/ChangeType.svelte index 7efc210fcd..7513bdb6ce 100644 --- a/plugins/card-resources/src/components/ChangeType.svelte +++ b/plugins/card-resources/src/components/ChangeType.svelte @@ -93,6 +93,7 @@ const _class = hierarchy.getClass(desc) if (_class.label === undefined) continue if (_class.kind !== ClassifierKind.CLASS) continue + if ((_class as MasterTag).removed === true) continue added.add(desc) toAdd.push(_class) } diff --git a/plugins/card-resources/src/components/settings/TagsHierarchy.svelte b/plugins/card-resources/src/components/settings/TagsHierarchy.svelte index bb70430f08..ebb3a6525e 100644 --- a/plugins/card-resources/src/components/settings/TagsHierarchy.svelte +++ b/plugins/card-resources/src/components/settings/TagsHierarchy.svelte @@ -35,7 +35,13 @@ const desc = hierarchy.getDescendants(_class) for (const clazz of desc) { const cls = hierarchy.getClass(clazz) - if (cls.extends === _class && !cls.hidden && kind === cls.kind && cls.label !== undefined) { + if ( + cls.extends === _class && + !cls.hidden && + kind === cls.kind && + cls.label !== undefined && + (cls as MasterTag).removed !== true + ) { result.push(clazz) } }