Skip to content

Commit fa57f98

Browse files
authored
Phone no add (#228)
* Fixed- mobile field update in the create user API
1 parent 698445a commit fa57f98

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/protectedApi_v8/user/profile-details.ts

+10
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@ profileDeatailsApi.post('/createUser', async (req, res) => {
231231
let errMsg = ''
232232
const sbemail_ = req.body.personalDetails.email
233233
const sbemailVerified_ = true
234+
const sbphoneVerified_ = false
234235
const sbfirstName_ = req.body.personalDetails.firstName
235236
const sbphone_ = req.body.personalDetails.phone
236237
const isEmailRequired = (req.body.personalDetails.isEmailRequired) ? req.body.personalDetails.isEmailRequired : true
@@ -360,12 +361,21 @@ profileDeatailsApi.post('/createUser', async (req, res) => {
360361
mandatoryFieldsExists: false,
361362
personalDetails: {
362363
firstname: sbfirstName_,
364+
mobile: Number(sbphone_),
365+
phoneVerified: sbphoneVerified_,
363366
primaryEmail: sbemail_,
364367
},
365368
verifiedKarmayogi: false,
366369
},
367370
userId: sbUserId,
368371
}
372+
if (sbphone_ === undefined || sbphone_ === '') {
373+
// tslint:disable-next-line: all
374+
sbProfileUpdateReq.profileDetails.personalDetails = _.omit(sbProfileUpdateReq.profileDetails.personalDetails, 'phoneVerified')
375+
// tslint:disable-next-line: all
376+
sbProfileUpdateReq.profileDetails.personalDetails = _.omit(sbProfileUpdateReq.profileDetails.personalDetails, 'mobile')
377+
}
378+
369379
if (req.body.personalDetails.designation) {
370380
const arrDesignation = []
371381
const objDesignation = {

0 commit comments

Comments
 (0)