@ -151,6 +151,7 @@ public class UserManagementServiceImpl implements UserManagementService {
String recipient = userInfo . getEmailAddress ( ) ;
String recipient = userInfo . getEmailAddress ( ) ;
Properties props = new Properties ( ) ;
Properties props = new Properties ( ) ;
props . setProperty ( "first-name" , userInfo . getFirstname ( ) ) ;
props . setProperty ( "first-name" , userInfo . getFirstname ( ) ) ;
props . setProperty ( "last-name" , userInfo . getLastname ( ) ) ;
props . setProperty ( "username" , username ) ;
props . setProperty ( "username" , username ) ;
props . setProperty ( "password" , initialUserPassword ) ;
props . setProperty ( "password" , initialUserPassword ) ;
@ -609,10 +610,15 @@ public class UserManagementServiceImpl implements UserManagementService {
Properties props = new Properties ( ) ;
Properties props = new Properties ( ) ;
String username = DeviceMgtAPIUtils . getAuthenticatedUser ( ) ;
String username = DeviceMgtAPIUtils . getAuthenticatedUser ( ) ;
String firstName = getClaimValue ( username , Constants . USER_CLAIM_FIRST_NAME ) ;
String firstName = getClaimValue ( username , Constants . USER_CLAIM_FIRST_NAME ) ;
String lastName = getClaimValue ( username , Constants . USER_CLAIM_LAST_NAME ) ;
if ( firstName = = null ) {
if ( firstName = = null ) {
firstName = username ;
firstName = username ;
}
}
if ( lastName = = null ) {
lastName = "" ;
}
props . setProperty ( "first-name" , firstName ) ;
props . setProperty ( "first-name" , firstName ) ;
props . setProperty ( "last-name" , lastName ) ;
props . setProperty ( "device-type" , enrollmentInvitation . getDeviceType ( ) ) ;
props . setProperty ( "device-type" , enrollmentInvitation . getDeviceType ( ) ) ;
EmailMetaInfo metaInfo = new EmailMetaInfo ( recipients , props ) ;
EmailMetaInfo metaInfo = new EmailMetaInfo ( recipients , props ) ;
dms . sendEnrolmentInvitation ( getEnrollmentTemplateName ( enrollmentInvitation . getDeviceType ( ) ) , metaInfo ) ;
dms . sendEnrolmentInvitation ( getEnrollmentTemplateName ( enrollmentInvitation . getDeviceType ( ) ) , metaInfo ) ;