Fixes #4511
@@ -160,6 +160,7 @@ trait SelectableAssociationTrait {
*/
protected function _buildSubquery($query) {
$filterQuery = $query->cleanCopy();
+ $filterQuery->contain([], true);
$joins = $filterQuery->join();
foreach ($joins as $i => $join) {
@@ -492,7 +492,6 @@ class Query extends DatabaseQuery implements JsonSerializable {
$query->offset(null);
$query->mapReduce(null, null, true);
$query->formatResults(null, true);
- $query->contain([], true);
return $query;
}