From 2163d486e05b29f82a5ec2b159e944b06556ce98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Germ=C3=A1n=20Mart=C3=ADn?= Date: Sat, 20 Jun 2026 18:55:56 +0200 Subject: [PATCH] refactor(api): rename destructured permissions to avoid no-shadow lint error --- apps/api/src/app/user/user.service.ts | 12 +++++++++--- .../user-account-settings.component.ts | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/apps/api/src/app/user/user.service.ts b/apps/api/src/app/user/user.service.ts index ff6eea19f..129721d3c 100644 --- a/apps/api/src/app/user/user.service.ts +++ b/apps/api/src/app/user/user.service.ts @@ -105,8 +105,14 @@ export class UserService { locale?: string; user: UserWithSettings; }): Promise { - const { id, permissions, provider, settings, subscription, thirdPartyId } = - user; + const { + id, + permissions: userPermissions, + provider, + settings, + subscription, + thirdPartyId + } = user; const userData = await Promise.all([ this.prismaService.access.findMany({ @@ -165,7 +171,7 @@ export class UserService { return { activitiesCount, id, - permissions, + permissions: userPermissions, provider, subscription, systemMessage, diff --git a/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts b/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts index ed99a96b9..17d2dd884 100644 --- a/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts +++ b/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts @@ -181,7 +181,7 @@ export class GfUserAccountSettingsComponent implements OnInit { // Handle query params for link results this.activatedRoute.queryParams - .pipe(takeUntil(this.unsubscribeSubject)) + .pipe(takeUntilDestroyed(this.destroyRef)) .subscribe((params) => { if (params['linkSuccess'] === 'true') { this.snackBar.open(