From 16032660cd3ef8e189b0f0c621b997beae7c7057 Mon Sep 17 00:00:00 2001 From: Vincenzo Scamporlino Date: Fri, 7 Mar 2025 12:58:52 +0100 Subject: [PATCH] catalog-backend: use rules from permissionsRegistry Signed-off-by: Vincenzo Scamporlino --- plugins/catalog-backend/src/service/CatalogBuilder.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/catalog-backend/src/service/CatalogBuilder.ts b/plugins/catalog-backend/src/service/CatalogBuilder.ts index fe7f9d8bb5..99752ca5cf 100644 --- a/plugins/catalog-backend/src/service/CatalogBuilder.ts +++ b/plugins/catalog-backend/src/service/CatalogBuilder.ts @@ -557,7 +557,13 @@ export class CatalogBuilder { const entitiesCatalog = new AuthorizedEntitiesCatalog( unauthorizedEntitiesCatalog, permissionsService, - createConditionTransformer(this.permissionRules), + permissionsRegistry + ? createConditionTransformer( + permissionsRegistry.getPermissionRuleset( + catalogEntityPermissionResourceRef, + ), + ) + : createConditionTransformer(this.permissionRules), ); const getResources = async (resourceRefs: string[]) => {