From 6773c0d5bb1c4e6eb7d1ca7404bc89ec1790186d Mon Sep 17 00:00:00 2001 From: Vyacheslav Tumanov Date: Wed, 24 May 2023 11:20:56 +0500 Subject: [PATCH] UBER-47: attributes for base class (ex. contacts in lead's customers) (#3241) Signed-off-by: Vyacheslav Tumanov --- .../src/components/filter/FilterTypePopup.svelte | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/view-resources/src/components/filter/FilterTypePopup.svelte b/plugins/view-resources/src/components/filter/FilterTypePopup.svelte index 6256005c84..33ade08ac2 100644 --- a/plugins/view-resources/src/components/filter/FilterTypePopup.svelte +++ b/plugins/view-resources/src/components/filter/FilterTypePopup.svelte @@ -125,8 +125,9 @@ } function getOwnTypes (_class: Ref>): KeyFilter[] { - const clazz = hierarchy.getClass(_class) - const mixin = hierarchy.as(clazz, view.mixin.ClassFilters) + const mixin = hierarchy.classHierarchyMixin(_class, view.mixin.ClassFilters) + if (mixin === undefined) return [] + _class = hierarchy.getBaseClass(_class) const result = getFilters(_class, mixin) if (mixin.strict) {