From d4768b48f776097018eec3617d3478dd303e77ce Mon Sep 17 00:00:00 2001 From: Maxence Lange Date: Wed, 5 Jul 2023 23:44:16 -0100 Subject: [PATCH] ignore personal's ownership requirement Signed-off-by: Maxence Lange --- lib/CirclesQueryHelper.php | 2 ++ lib/Db/CoreQueryBuilder.php | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/CirclesQueryHelper.php b/lib/CirclesQueryHelper.php index 5dbf0cd43..8524bbc58 100644 --- a/lib/CirclesQueryHelper.php +++ b/lib/CirclesQueryHelper.php @@ -142,6 +142,8 @@ public function limitToInheritedMembers( [CoreQueryBuilder::HELPER], [ 'getData' => $fullDetails, + 'filterPersonalCircles' => true, + 'includePersonalCircles' => true, 'minimumLevel' => Member::LEVEL_MEMBER ] ); diff --git a/lib/Db/CoreQueryBuilder.php b/lib/Db/CoreQueryBuilder.php index 01268ea0d..7a5fb7cbe 100644 --- a/lib/Db/CoreQueryBuilder.php +++ b/lib/Db/CoreQueryBuilder.php @@ -1326,7 +1326,7 @@ function (string $alias) use ($orXLevelCheck, $minimumLevel) { $orXLevelCheck->add( $this->expr()->gte( $alias . '.level', - $this->createNamedParameter($minimumLevel) + $this->createNamedParameter($minimumLevel, self::PARAM_INT) ) ); },