[WMS-55] Updated service to handle formdata
This commit is contained in:
@@ -243,7 +243,7 @@ module.exports = {
|
|||||||
roles,
|
roles,
|
||||||
permissions,
|
permissions,
|
||||||
} = req.body;
|
} = req.body;
|
||||||
permissions = permissions || {};
|
permissions = permissions ? JSON.parse(permissions) : {};
|
||||||
const { inventoryScopes, warehouseScopes, actions, allowedUIModules } = permissions;
|
const { inventoryScopes, warehouseScopes, actions, allowedUIModules } = permissions;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@@ -260,7 +260,7 @@ module.exports = {
|
|||||||
passwordEncrypted && (newUser.password = passwordEncrypted);
|
passwordEncrypted && (newUser.password = passwordEncrypted);
|
||||||
|
|
||||||
if (roles) {
|
if (roles) {
|
||||||
let verifiedRoleIds = await getValidIds(roles, UserRole);
|
let verifiedRoleIds = roles && await getValidIds(roles.split(','), UserRole);
|
||||||
verifiedRoleIds = verifiedRoleIds || [];
|
verifiedRoleIds = verifiedRoleIds || [];
|
||||||
newUser.roles = verifiedRoleIds;
|
newUser.roles = verifiedRoleIds;
|
||||||
}
|
}
|
||||||
@@ -311,7 +311,7 @@ module.exports = {
|
|||||||
isActive,
|
isActive,
|
||||||
permissions
|
permissions
|
||||||
} = req.body;
|
} = req.body;
|
||||||
permissions = permissions || {};
|
permissions = permissions ? JSON.parse(permissions) : {};
|
||||||
const { inventoryScopes, warehouseScopes, actions, allowedUIModules } = permissions;
|
const { inventoryScopes, warehouseScopes, actions, allowedUIModules } = permissions;
|
||||||
const user = await User.findById(id);
|
const user = await User.findById(id);
|
||||||
if (!user) {
|
if (!user) {
|
||||||
@@ -328,7 +328,7 @@ module.exports = {
|
|||||||
user.updatedBy = res.locals.user;
|
user.updatedBy = res.locals.user;
|
||||||
user.updatedAt = new Date();
|
user.updatedAt = new Date();
|
||||||
if (roles) {
|
if (roles) {
|
||||||
let verifiedRoleIds = await getValidIds(roles, UserRole);
|
let verifiedRoleIds = roles && await getValidIds(roles.split(','), UserRole);
|
||||||
verifiedRoleIds = verifiedRoleIds || [];
|
verifiedRoleIds = verifiedRoleIds || [];
|
||||||
user.roles = verifiedRoleIds;
|
user.roles = verifiedRoleIds;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user