aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Steinmetz <richard@steinmetz.cloud>2025-06-19 18:27:11 +0200
committerRichard Steinmetz <richard@steinmetz.cloud>2025-06-19 18:28:32 +0200
commitcc8428d465986671d0fb71aaee4dee0a60a8d396 (patch)
tree7971b81e743eb73b1478f674c382580e7752e883
parent5d81e74a4d58281d46aec53fdd34caa31030cd4c (diff)
downloadnextcloud-server-fix/ldap/lower-case-emails.tar.gz
nextcloud-server-fix/ldap/lower-case-emails.zip
fix(ldap): lower case user emailsfix/ldap/lower-case-emails
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
-rw-r--r--apps/user_ldap/lib/User/User.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/user_ldap/lib/User/User.php b/apps/user_ldap/lib/User/User.php
index 1dff026e7d8..9c965d55962 100644
--- a/apps/user_ldap/lib/User/User.php
+++ b/apps/user_ldap/lib/User/User.php
@@ -492,6 +492,8 @@ class User {
}
}
if ($email !== '') {
+ // Emails are expected to be lower case by Nextcloud
+ $email = strtolower($email);
$user = $this->userManager->get($this->uid);
if (!is_null($user)) {
$currentEmail = (string)$user->getSystemEMailAddress();