diff --git a/plugins/process-resources/src/components/contextEditors/RoleEditor.svelte b/plugins/process-resources/src/components/contextEditors/RoleEditor.svelte index 9b61c207bb..b59d037bb9 100644 --- a/plugins/process-resources/src/components/contextEditors/RoleEditor.svelte +++ b/plugins/process-resources/src/components/contextEditors/RoleEditor.svelte @@ -60,7 +60,7 @@ } const ancestors = client.getHierarchy().getAncestors(masterTag) - const roles = client.getModel().findAllSync(card.class.Role, { type: { $in: ancestors } }) + const roles = client.getModel().findAllSync(card.class.Role, { types: { $in: ancestors } })
dispatch('changeContent')}> diff --git a/plugins/process-resources/src/components/settings/AssociationSelector.svelte b/plugins/process-resources/src/components/settings/AssociationSelector.svelte index 59b722259d..841fe97930 100644 --- a/plugins/process-resources/src/components/settings/AssociationSelector.svelte +++ b/plugins/process-resources/src/components/settings/AssociationSelector.svelte @@ -29,9 +29,9 @@ const dispatch = createEventDispatcher() function open (e: MouseEvent): void { - const descendants = hierarchy.getDescendants(process.masterTag) - const leftAssociations = client.getModel().findAllSync(core.class.Association, { classA: { $in: descendants } }) - const rightAssociations = client.getModel().findAllSync(core.class.Association, { classB: { $in: descendants } }) + const anc = hierarchy.getAncestors(process.masterTag) + const leftAssociations = client.getModel().findAllSync(core.class.Association, { classA: { $in: anc } }) + const rightAssociations = client.getModel().findAllSync(core.class.Association, { classB: { $in: anc } }) const items: SelectPopupValueType[] = [] rightAssociations.forEach((a) => { items.push({