summaryrefslogtreecommitdiffstats
path: root/lib/private/User
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2018-12-20 11:09:10 +0100
committerBackportbot <backportbot-noreply@rullzer.com>2018-12-20 15:19:28 +0000
commit73f19a7a4ce57ed6862c1645a8f44d603c6ef794 (patch)
tree934231bef05038b951044883f7164d9bc4db139c /lib/private/User
parente3d3472ff5c70df852b4fc5eb4284b6c6485f6f7 (diff)
downloadnextcloud-server-73f19a7a4ce57ed6862c1645a8f44d603c6ef794.tar.gz
nextcloud-server-73f19a7a4ce57ed6862c1645a8f44d603c6ef794.zip
Use a case insensitive search for email
Fixes #7084 Now entering wrongly cased email (roeland@ instead of Roeland@) for password reset etc. Will also work. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'lib/private/User')
-rw-r--r--lib/private/User/Manager.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private/User/Manager.php b/lib/private/User/Manager.php
index 80f504d8888..3d8cc34b859 100644
--- a/lib/private/User/Manager.php
+++ b/lib/private/User/Manager.php
@@ -589,7 +589,7 @@ class Manager extends PublicEmitter implements IUserManager {
* @since 9.1.0
*/
public function getByEmail($email) {
- $userIds = $this->config->getUsersForUserValue('settings', 'email', $email);
+ $userIds = $this->config->getUsersForUserValueCaseInsensitive('settings', 'email', $email);
$users = array_map(function($uid) {
return $this->get($uid);