Loading patches/025-optimize-get-by-email.patch +1 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ Subject: [PATCH] To optimize getByEmail as we have boundary conditions that emai - $users = array_map(function ($uid) { - return $this->get($uid); - }, $userIds); + if(empty($mailDomain) && empty($altMailDomain)) { + if(empty($legacyDomain) && empty($mainDomain)) { + $userIds = $this->config->getUsersForUserValueCaseInsensitive('settings', 'email', $email); + $users = array_map(function ($uid) { Loading Loading
patches/025-optimize-get-by-email.patch +1 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ Subject: [PATCH] To optimize getByEmail as we have boundary conditions that emai - $users = array_map(function ($uid) { - return $this->get($uid); - }, $userIds); + if(empty($mailDomain) && empty($altMailDomain)) { + if(empty($legacyDomain) && empty($mainDomain)) { + $userIds = $this->config->getUsersForUserValueCaseInsensitive('settings', 'email', $email); + $users = array_map(function ($uid) { Loading