diff options
Diffstat (limited to 'apps/provisioning_api/lib/Controller/AUserDataOCSController.php')
-rw-r--r-- | apps/provisioning_api/lib/Controller/AUserDataOCSController.php | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/apps/provisioning_api/lib/Controller/AUserDataOCSController.php b/apps/provisioning_api/lib/Controller/AUserDataOCSController.php index 4db3528f8d3..d321adf7c8f 100644 --- a/apps/provisioning_api/lib/Controller/AUserDataOCSController.php +++ b/apps/provisioning_api/lib/Controller/AUserDataOCSController.php @@ -28,6 +28,7 @@ use OCP\IUser; use OCP\IUserManager; use OCP\IUserSession; use OCP\L10N\IFactory; +use OCP\Server; use OCP\User\Backend\ISetDisplayNameBackend; use OCP\User\Backend\ISetPasswordBackend; use OCP\Util; @@ -141,7 +142,8 @@ abstract class AUserDataOCSController extends OCSController { $additionalEmails = $additionalEmailScopes = []; $emailCollection = $userAccount->getPropertyCollection(IAccountManager::COLLECTION_EMAIL); foreach ($emailCollection->getProperties() as $property) { - $additionalEmails[] = $property->getValue(); + $email = mb_strtolower(trim($property->getValue())); + $additionalEmails[] = $email; if ($includeScopes) { $additionalEmailScopes[] = $property->getScope(); } @@ -162,6 +164,7 @@ abstract class AUserDataOCSController extends OCSController { IAccountManager::PROPERTY_ADDRESS, IAccountManager::PROPERTY_WEBSITE, IAccountManager::PROPERTY_TWITTER, + IAccountManager::PROPERTY_BLUESKY, IAccountManager::PROPERTY_FEDIVERSE, IAccountManager::PROPERTY_ORGANISATION, IAccountManager::PROPERTY_ROLE, @@ -307,7 +310,7 @@ abstract class AUserDataOCSController extends OCSController { 'used' => 0 ]; } catch (\Exception $e) { - \OC::$server->get(\Psr\Log\LoggerInterface::class)->error( + Server::get(\Psr\Log\LoggerInterface::class)->error( 'Could not load storage info for {user}', [ 'app' => 'provisioning_api', |