From c7df971df119a6919164c0cd0e085f07fdb29cdc 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 311a5937c..193b0fe09 100644 --- a/lib/Db/CoreQueryBuilder.php +++ b/lib/Db/CoreQueryBuilder.php @@ -1377,7 +1377,7 @@ function (string $alias) use ($orXLevelCheck, $minimumLevel) { $orXLevelCheck->add( $this->expr()->gte( $alias . '.level', - $this->createNamedParameter($minimumLevel) + $this->createNamedParameter($minimumLevel, self::PARAM_INT) ) ); },