diff --git a/lib/private/User/Database.php b/lib/private/User/Database.php index 6e44c90228..8dad3ef5fc 100644 --- a/lib/private/User/Database.php +++ b/lib/private/User/Database.php @@ -203,9 +203,9 @@ class Database extends Backend implements IUserBackend { $query->select('uid', 'displayname') ->from('users', 'u') ->leftJoin('u', 'preferences', 'p', $query->expr()->andX( - $query->expr()->eq('userid', 'uid')), - $query->expr()->eq('appid', new Literal('settings')), - $query->expr()->eq('configkey', new Literal('email')) + $query->expr()->eq('userid', 'uid'), + $query->expr()->eq('appid', $query->expr()->literal('settings')), + $query->expr()->eq('configkey', $query->expr()->literal('email'))) ) // sqlite doesn't like re-using a single named parameter here ->where($query->expr()->iLike('uid', $query->createPositionalParameter('%' . $connection->escapeLikeParameter($search) . '%')))