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(