From 0d298d5cd3b3f079bfb03fa4db4f90822b4f6b4f Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Mon, 3 Jun 2024 21:18:42 +0200 Subject: [PATCH] Refactoring --- apps/api/src/app/user/user.service.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/api/src/app/user/user.service.ts b/apps/api/src/app/user/user.service.ts index 0ac586671..51bd4c4db 100644 --- a/apps/api/src/app/user/user.service.ts +++ b/apps/api/src/app/user/user.service.ts @@ -240,10 +240,13 @@ export class UserService { // Reset benchmark user.Settings.settings.benchmark = undefined; - } - - if (user.subscription?.type === 'Premium') { + } else if (user.subscription?.type === 'Premium') { currentPermissions.push(permissions.reportDataGlitch); + + currentPermissions = without( + currentPermissions, + permissions.deleteOwnUser + ); } }