From 01dd0357c67fb3cd0881a523d64cade4d9eb43f7 Mon Sep 17 00:00:00 2001 From: Bastian Maeuser Date: Tue, 30 Apr 2019 03:09:04 +0200 Subject: [PATCH] Fix Querybuilder to find Users that have difference uid from displayName Signed-off-by: Bastian Maeuser --- lib/base.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/base.php b/lib/base.php index c4da57f..4f5023d 100644 --- a/lib/base.php +++ b/lib/base.php @@ -84,7 +84,7 @@ abstract class Base extends \OC\User\Backend{ $query->select('uid', 'displayname') ->from('users_external') ->where($query->expr()->iLike('displayname', $query->createNamedParameter('%' . $connection->escapeLikeParameter($search) . '%'))) - ->andWhere($query->expr()->iLike('uid', $query->createNamedParameter('%' . $connection->escapeLikeParameter($search) . '%'))) + ->orWhere($query->expr()->iLike('uid', $query->createNamedParameter('%' . $connection->escapeLikeParameter($search) . '%'))) ->andWhere($query->expr()->eq('backend', $query->createNamedParameter($this->backend))); if ($limit) { $query->setMaxResults($limit);