From 5b3bc9ddf4b425cd660ede7938c611532423e036 Mon Sep 17 00:00:00 2001 From: Daniel Salazar Date: Tue, 30 Sep 2025 20:17:01 -0700 Subject: [PATCH] fix: permission batch get (#1637) --- src/backend/src/services/auth/PermissionService.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/src/services/auth/PermissionService.js b/src/backend/src/services/auth/PermissionService.js index 813ac4120..92ddea086 100644 --- a/src/backend/src/services/auth/PermissionService.js +++ b/src/backend/src/services/auth/PermissionService.js @@ -222,7 +222,7 @@ class PermissionService extends BaseService { /** @type {Promise[]>} */ const validPerms = (await this.services.get('su').sudo(() => ( this.kvService.get({ - key: permissions.map(perm => PermissionUtil.join(PERM_KEY_PREFIX, actor.type.user.id, perm)), + key: [...new Set(permissions.map(perm => PermissionUtil.join(PERM_KEY_PREFIX, actor.type.user.id, perm)))], }) ))).filter(Boolean);