@@ -29,15 +29,15 @@ function convertPayload (user) {
29
29
handleLower : user . handle . toLowerCase ( ) ,
30
30
email : user . email ,
31
31
status : user . active ? config . USER_STATES . ACTIVE : config . USER_STATES . UNVERIFIED ,
32
- homeCountryCode : user . country ? user . country . code : null ,
32
+ homeCountryCode : user . country ? user . country . isoAlpha3Code : null ,
33
33
country : user . country ? user . country . name : null ,
34
34
copilot : user . roles ? ! ! _ . find ( user . roles , ( role ) => role . roleName === config . COPILOT_ROLE_NAME ) : false ,
35
35
createdAt : user . createdAt ? toEpoch ( user . createdAt ) : null ,
36
36
createdBy : user . createdBy ,
37
37
updatedAt : user . modifiedAt ? toEpoch ( user . modifiedAt ) : null ,
38
38
updatedBy : user . modifiedBy
39
39
}
40
- return memberProfile
40
+ return _ . omitBy ( memberProfile , _ . isNil )
41
41
}
42
42
43
43
/**
@@ -139,7 +139,7 @@ processCreateUser.schema = {
139
139
lastName : joi . string ( ) . trim ( ) . allow ( '' ) . allow ( null ) ,
140
140
profiles : joi . array ( ) . allow ( null ) ,
141
141
status : joi . string ( ) . trim ( ) ,
142
- active : joi . boolean ( ) . allow ( null ) ,
142
+ active : joi . boolean ( ) . required ( ) ,
143
143
country : joi . object ( ) . allow ( null ) ,
144
144
roles : joi . array ( ) . allow ( null ) ,
145
145
modifiedBy : joi . string ( ) . trim ( ) . allow ( null ) ,
0 commit comments