From 0ac5754170bbf3c0d0e6127f0e6cd66b9cd07307 Mon Sep 17 00:00:00 2001 From: Aswin Ashar Abdullah Date: Wed, 31 Jul 2024 16:11:59 +0700 Subject: [PATCH] fix(SPG-703) Sync account superadmin ke Pouch Couch supaya bisa login di PoS --- .../couch/domain/managers/user.handler.ts | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/modules/configuration/couch/domain/managers/user.handler.ts b/src/modules/configuration/couch/domain/managers/user.handler.ts index e358206..08ea3f3 100644 --- a/src/modules/configuration/couch/domain/managers/user.handler.ts +++ b/src/modules/configuration/couch/domain/managers/user.handler.ts @@ -45,14 +45,16 @@ export class UserUpdatedHandler ], }) .then((item) => { - const user_privilege_configurations = item[ - 'user_privilege' - ]?.user_privilege_configurations?.filter( - (config) => config.module == 'POS', - ); - Object.assign(item['user_privilege'], { - user_privilege_configurations: user_privilege_configurations, - }); + if (item.role != 'superadmin') { + const user_privilege_configurations = item[ + 'user_privilege' + ]?.user_privilege_configurations?.filter( + (config) => config.module == 'POS', + ); + Object.assign(item['user_privilege'], { + user_privilege_configurations: user_privilege_configurations, + }); + } return item; });