File tree Expand file tree Collapse file tree 1 file changed +20
-8
lines changed Expand file tree Collapse file tree 1 file changed +20
-8
lines changed Original file line number Diff line number Diff line change @@ -101,6 +101,7 @@ function UserProfile() {
101
101
e . preventDefault ( ) ;
102
102
let phn = Phone ,
103
103
res ;
104
+ //condition to call cloud function when user change publicUserName
104
105
if ( previousPublicUserName . current !== publicUserName ) {
105
106
res = await handleCheckPublicUserName ( ) ;
106
107
}
@@ -152,14 +153,25 @@ function UserProfile() {
152
153
const extClass = localStorage . getItem ( "extended_class" ) ;
153
154
const extData = JSON . parse ( localStorage . getItem ( "Extand_Class" ) ) ;
154
155
const ExtUserId = extData [ 0 ] . objectId ;
155
- const body = {
156
- Phone : obj ?. Phone || "" ,
157
- Name : obj . Name ,
158
- HeaderDocId : isDisableDocId ,
159
- JobTitle : jobTitle ,
160
- Company : company ,
161
- UserName : publicUserName
162
- } ;
156
+ let body ;
157
+ if ( publicUserName ) {
158
+ body = {
159
+ Phone : obj ?. Phone || "" ,
160
+ Name : obj . Name ,
161
+ HeaderDocId : isDisableDocId ,
162
+ JobTitle : jobTitle ,
163
+ Company : company ,
164
+ UserName : publicUserName
165
+ } ;
166
+ } else {
167
+ body = {
168
+ Phone : obj ?. Phone || "" ,
169
+ Name : obj . Name ,
170
+ HeaderDocId : isDisableDocId ,
171
+ JobTitle : jobTitle ,
172
+ Company : company
173
+ } ;
174
+ }
163
175
await axios . put (
164
176
parseBaseUrl + "classes/" + extClass + "/" + ExtUserId ,
165
177
body ,
You can’t perform that action at this time.
0 commit comments