diff --git a/src/HybridAuthLoginExtension.php b/src/HybridAuthLoginExtension.php index 6b1fb7f..4fcfdc3 100644 --- a/src/HybridAuthLoginExtension.php +++ b/src/HybridAuthLoginExtension.php @@ -348,8 +348,8 @@ private function DoUserProvisioning(string $sLoginMode) } // Create the person - $sFirstName = $oUserProfile->firstName; - $sLastName = $oUserProfile->lastName; + $sFirstName = $oUserProfile->firstName ?? $sEmail; + $sLastName = $oUserProfile->lastName ?? $sEmail; $sOrganization = Config::GetDefaultOrg($sLoginMode); $aAdditionalParams = array('phone' => $oUserProfile->phone); IssueLog::Info("OpenID Person provisioning", HybridAuthLoginExtension::LOG_CHANNEL, diff --git a/tests/ci_description.ini b/tests/ci_description.ini index 341d3ee..68d94d5 100644 --- a/tests/ci_description.ini +++ b/tests/ci_description.ini @@ -4,7 +4,7 @@ [itop] ;itop_branch: when not provided by default develop. -itop_branch=support/3.1 +itop_branch=support/3.2 ;itop_target_uri: use to launch ci from a factory target ;itop_target_uri="type=build&item=iTop%20Professional&version=3.1.2"