From 669038aab857378ed39dfd3885c0bf8ebda876c0 Mon Sep 17 00:00:00 2001 From: Vincenzo Scamporlino Date: Wed, 23 Apr 2025 15:03:33 +0200 Subject: [PATCH] permission-common: handle resourceRef only for resource permissions Signed-off-by: Vincenzo Scamporlino --- plugins/permission-common/src/PermissionClient.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/permission-common/src/PermissionClient.ts b/plugins/permission-common/src/PermissionClient.ts index 830c5c6b32..7fdb1c239f 100644 --- a/plugins/permission-common/src/PermissionClient.ts +++ b/plugins/permission-common/src/PermissionClient.ts @@ -213,16 +213,16 @@ export class PermissionClient implements PermissionEvaluator { resourceRefs: [], id: uuid.v4(), }; + + if (resourceRef) { + request[permission.name].resourceRefs?.push(resourceRef); + } } else { request[permission.name] ||= { permission, id: uuid.v4(), }; } - - if (resourceRef) { - request[permission.name].resourceRefs?.push(resourceRef); - } } const parsedResponse = await this.makeRawRequest(