Skip to content

Commit ff3beb7

Browse files
authored
Fixed- Added phone and phone verified in the payload (#224)
* Fixed- Added phone and phone verified in the payload
1 parent 061ec37 commit ff3beb7

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/models/user.model.ts

+1
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ export interface ISBUser {
134134
userName: string
135135
password: string
136136
roles: string[]
137+
phone: string
137138
}
138139

139140
export interface IPersonalDetails {

src/protectedApi_v8/user/profile-details.ts

+7-2
Original file line numberDiff line numberDiff line change
@@ -232,15 +232,20 @@ profileDeatailsApi.post('/createUser', async (req, res) => {
232232
const sbemail_ = req.body.personalDetails.email
233233
const sbemailVerified_ = true
234234
const sbfirstName_ = req.body.personalDetails.firstName
235+
const sbphone_ = req.body.personalDetails.phone
235236
const isEmailRequired = (req.body.personalDetails.isEmailRequired) ? req.body.personalDetails.isEmailRequired : true
236237
const userRoles = (req.body.personalDetails.roles) ? req.body.personalDetails.roles : undefined
237238
let sbUserProfile: Partial<ISBUser> = {
238239
channel: sbChannel, email: sbemail_, emailVerified: sbemailVerified_,
239-
firstName: sbfirstName_, roles: userRoles,
240+
firstName: sbfirstName_, roles: userRoles, phone: sbphone_,
241+
}
242+
if (sbphone_ === undefined || sbphone_ === '') {
243+
sbUserProfile = _.omit(sbUserProfile, 'phone')
240244
}
241245
if (userRoles === undefined) {
242246
sbUserProfile = _.omit(sbUserProfile, 'roles')
243-
} else {
247+
}
248+
else {
244249
const roleExist = isMdoLeaderExist(userRoles, 'MDO_LEADER')
245250
if (roleExist) {
246251
const roleCheckResp = await axios({

0 commit comments

Comments
 (0)