From 1067d0e0a79fd862374de3e2453403717d419428 Mon Sep 17 00:00:00 2001 From: Lai Wei Date: Wed, 27 Jul 2022 11:20:22 +0100 Subject: [PATCH] when user's login creates the account, treat the action as account "creation" rather than "login" when applying field mapping --- classes/loginflow/base.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/loginflow/base.php b/classes/loginflow/base.php index 097e535..6182a4d 100644 --- a/classes/loginflow/base.php +++ b/classes/loginflow/base.php @@ -174,7 +174,7 @@ public function get_userinfo($username) { } // Call the function in local_o365 to map fields. - $updateduser = \local_o365\feature\usersync\main::apply_configured_fieldmap($userdata, new stdClass(), 'login'); + $updateduser = \local_o365\feature\usersync\main::apply_configured_fieldmap($userdata, new stdClass(), $eventtype); $userinfo = (array)$updateduser; } } @@ -217,7 +217,7 @@ public function get_userinfo($username) { } } - $updateduser = static::apply_configured_fieldmap_from_token($userdata, 'login'); + $updateduser = static::apply_configured_fieldmap_from_token($userdata, $eventtype); $userinfo = (array)$updateduser; }