diff --git a/plugins/view-resources/src/utils.ts b/plugins/view-resources/src/utils.ts index f62aef4c8b..56b0252763 100644 --- a/plugins/view-resources/src/utils.ts +++ b/plugins/view-resources/src/utils.ts @@ -1486,7 +1486,9 @@ export async function parseLinkId ( id: string, _class: Ref> ): Promise> { - const provider = providers.find(({ _id }) => _id === _class) + const hierarchy = getClient().getHierarchy() + const provider = + providers.find(({ _id }) => id === _class) ?? providers.find(({ _id }) => hierarchy.isDerived(_class, _id)) if (provider === undefined) { return id as Ref