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) ) ); },