Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/circles.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxence Lange <maxence@artificial-owl.com>2020-08-10 15:32:20 +0300
committerMaxence Lange <maxence@artificial-owl.com>2020-08-10 15:32:20 +0300
commit36eee032daf4ce06c8bdb5fbbca5771771a2baa6 (patch)
treec19150a861e0f3eddaabaf362d9c1fc1d30e40fa
parent8554bc7e1612f12d5f3bf16cc7df94267d9af11a (diff)
do not empty search on altnamefix/noid/no-search-on-altname-if-empty
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
-rw-r--r--lib/Db/CirclesRequestBuilder.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Db/CirclesRequestBuilder.php b/lib/Db/CirclesRequestBuilder.php
index fc02595c..4b18b5da 100644
--- a/lib/Db/CirclesRequestBuilder.php
+++ b/lib/Db/CirclesRequestBuilder.php
@@ -173,9 +173,12 @@ class CirclesRequestBuilder extends CoreRequestBuilder {
$orX = $expr->orX($expr->gte('u.level', $qb->createNamedParameter(Member::LEVEL_MEMBER)));
$orX->add($expr->eq('c.name', $qb->createNamedParameter($name)))
- ->add($expr->eq('c.alt_name', $qb->createNamedParameter($name)))
->add($expr->eq('c.unique_id', $qb->createNamedParameter($circleUniqueId)));
+ if ($name !== '') {
+ $orX->add($expr->eq('c.alt_name', $qb->createNamedParameter($name)));
+ }
+
if ($this->leftJoinedNCGroupAndUser) {
$orX->add($expr->gte('g.level', $qb->createNamedParameter(Member::LEVEL_MEMBER)));
}