diff --git a/plugins/setting-resources/src/components/ClassAttributes.svelte b/plugins/setting-resources/src/components/ClassAttributes.svelte index f5a0407d29..528dde9fd0 100644 --- a/plugins/setting-resources/src/components/ClassAttributes.svelte +++ b/plugins/setting-resources/src/components/ClassAttributes.svelte @@ -41,7 +41,8 @@ $: attributes = getCustomAttributes(_class) function getCustomAttributes (_class: Ref>): AnyAttribute[] { - const attributes = Array.from(hierarchy.getAllAttributes(_class, core.class.AttachedDoc).values()) + const cl = hierarchy.getClass(_class) + const attributes = Array.from(hierarchy.getAllAttributes(_class, cl.extends).values()) const filtred = attributes.filter((p) => !p.hidden) return filtred }