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; });