diff --git a/.changeset/funny-ladybugs-pump.md b/.changeset/funny-ladybugs-pump.md new file mode 100644 index 0000000000..2b3f17e974 --- /dev/null +++ b/.changeset/funny-ladybugs-pump.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend': patch +--- + +Improved performance when applying conditional decisions to entities within the permission framework. diff --git a/plugins/catalog-backend/src/service/CatalogBuilder.ts b/plugins/catalog-backend/src/service/CatalogBuilder.ts index 52119e4629..7bf3e377d8 100644 --- a/plugins/catalog-backend/src/service/CatalogBuilder.ts +++ b/plugins/catalog-backend/src/service/CatalogBuilder.ts @@ -26,15 +26,13 @@ import { FieldFormatEntityPolicy, makeValidator, NoForeignRootFieldsEntityPolicy, - parseEntityRef, SchemaValidEntityPolicy, - stringifyEntityRef, Validators, } from '@backstage/catalog-model'; import { ScmIntegrations } from '@backstage/integration'; import { createHash } from 'crypto'; import { Router } from 'express'; -import lodash, { keyBy } from 'lodash'; +import lodash from 'lodash'; import { AuditorService,