From 24fce721e3ced5caaf2d4adbc4d486977516f20e Mon Sep 17 00:00:00 2001 From: Marcos Rodrigues Date: Mon, 1 Dec 2025 09:32:26 -0300 Subject: [PATCH] FIX: api key catalog roles --- src/modules/catalog/catalog.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/catalog/catalog.service.ts b/src/modules/catalog/catalog.service.ts index e08cd0b..1848dcd 100644 --- a/src/modules/catalog/catalog.service.ts +++ b/src/modules/catalog/catalog.service.ts @@ -197,9 +197,11 @@ class CatalogService implements OnModuleInit { async getUserRolesIds(userId: string) { const result = await this.userService.findOneById(userId).catch(() => null); - const roles_ids = result.user.roles.map((role) => role.id); + if (result) { + return result.user.roles.map((role) => role.id); + } - return roles_ids; + return []; } async searchDataAssets(