From 1782e95db4e90ebd46ace242dd07e5afc6c54c30 Mon Sep 17 00:00:00 2001 From: Alexandre R D'anzi Date: Mon, 19 May 2025 16:03:21 +0200 Subject: [PATCH 1/2] lower recovery mail case --- lib/Db/ConfigMapper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Db/ConfigMapper.php b/lib/Db/ConfigMapper.php index 6267174..42396d0 100644 --- a/lib/Db/ConfigMapper.php +++ b/lib/Db/ConfigMapper.php @@ -18,7 +18,7 @@ class ConfigMapper { public function getUsersByRecoveryEmail(string $pattern) : array { $qb = $this->connection->getQueryBuilder(); $qb->select('userid') - ->from("preferences")->where('`configvalue` like :pattern AND (`configkey` = "unverified-recovery-email" OR `configkey` = "recovery-email") AND `appid` = :appname ') + ->from("preferences")->where('LOWER(`configvalue`) like :pattern AND (`configkey` = "unverified-recovery-email" OR `configkey` = "recovery-email") AND `appid` = :appname ') ->setParameter('pattern', $pattern) ->setParameter('appname', $this->appName); $result = $qb->execute(); -- GitLab From ec15ab9fd2fbd026bc3cc6f964a15334ca27dfa0 Mon Sep 17 00:00:00 2001 From: Alexandre R D'anzi Date: Tue, 20 May 2025 10:15:31 +0200 Subject: [PATCH 2/2] lower pattern --- lib/Db/ConfigMapper.php | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Db/ConfigMapper.php b/lib/Db/ConfigMapper.php index 42396d0..1820cd2 100644 --- a/lib/Db/ConfigMapper.php +++ b/lib/Db/ConfigMapper.php @@ -16,6 +16,7 @@ class ConfigMapper { public function getUsersByRecoveryEmail(string $pattern) : array { + $pattern = strtolower($pattern); $qb = $this->connection->getQueryBuilder(); $qb->select('userid') ->from("preferences")->where('LOWER(`configvalue`) like :pattern AND (`configkey` = "unverified-recovery-email" OR `configkey` = "recovery-email") AND `appid` = :appname ') -- GitLab