diff --git a/.changeset/neat-rice-stare.md b/.changeset/neat-rice-stare.md new file mode 100644 index 0000000000..3f373cbf90 --- /dev/null +++ b/.changeset/neat-rice-stare.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend': patch +--- + +Fix bug with resource loading in permission integration diff --git a/plugins/catalog-backend/src/service/NextCatalogBuilder.ts b/plugins/catalog-backend/src/service/NextCatalogBuilder.ts index be75b4dfe7..18ee1e2042 100644 --- a/plugins/catalog-backend/src/service/NextCatalogBuilder.ts +++ b/plugins/catalog-backend/src/service/NextCatalogBuilder.ts @@ -417,7 +417,7 @@ export class NextCatalogBuilder { const permissionIntegrationRouter = createPermissionIntegrationRouter({ resourceType: RESOURCE_TYPE_CATALOG_ENTITY, getResources: async (resourceRefs: string[]) => { - const { entities } = await entitiesCatalog.entities({ + const { entities } = await unauthorizedEntitiesCatalog.entities({ filter: { anyOf: resourceRefs.map(resourceRef => { const { kind, namespace, name } = parseEntityRef(resourceRef);