From 08e8fde992bcfbea31d4bacf8e70d26ed6dee39c 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 e747402d5..16dcef3c7 100644 --- a/lib/CirclesQueryHelper.php +++ b/lib/CirclesQueryHelper.php @@ -140,6 +140,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 306cf2378..724bd5a72 100644 --- a/lib/Db/CoreQueryBuilder.php +++ b/lib/Db/CoreQueryBuilder.php @@ -1388,7 +1388,7 @@ function (string $alias) use ($orXLevelCheck, $minimumLevel) { $orXLevelCheck->add( $this->expr()->gte( $alias . '.level', - $this->createNamedParameter($minimumLevel) + $this->createNamedParameter($minimumLevel, self::PARAM_INT) ) ); },