From e972223867fb050f9555ae002eb811f3d7b3b98a Mon Sep 17 00:00:00 2001 From: ilham Date: Fri, 28 Jan 2022 12:31:56 +0700 Subject: [PATCH] fix: create user --- src/users/users.service.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/users/users.service.ts b/src/users/users.service.ts index fb9cf9b..cc89d11 100644 --- a/src/users/users.service.ts +++ b/src/users/users.service.ts @@ -67,14 +67,20 @@ export class UsersService { if (createUserDto.superior) { let approvalRole = ''; - if(superior.roles.name == 'Sales'){ - approvalRole = 'Supervisor'; + if (superior.superior) { + if(superior.roles.name == 'Sales'){ + approvalRole = 'Supervisor'; + } else { + approvalRole = 'Admin'; + } + + userData.superior = superior; + userData.status_approval = superior.superior.id; + userData.is_active = false; } else { - approvalRole = 'Admin'; + userData.superior = superior; + userData.is_active = true; } - userData.superior = superior; - userData.status_approval = superior.superior.id; - userData.is_active = false; } else { userData.superior = null; userData.partner = createUserDto.partner;