UBER-47: attributes for base class (ex. contacts in lead's customers) (#3241)

Signed-off-by: Vyacheslav Tumanov <me@slavatumanov.me>
This commit is contained in:
Vyacheslav Tumanov
2023-05-24 12:20:56 +06:00
committed by GitHub
parent 0a18739d72
commit 6773c0d5bb
@@ -125,8 +125,9 @@
}
function getOwnTypes (_class: Ref<Class<Doc>>): 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) {