Skip to content

Commit a4ba7a6

Browse files
committed
Fix reverse relation operator when condition matches multiple fields
1 parent 2a8186c commit a4ba7a6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/Core/Site/RelationService.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ public function loadReverseFieldRelations(
151151
$query = new Query();
152152

153153
$criteria = [
154-
new Criterion\FieldRelation($fieldDefinitionIdentifier, Criterion\Operator::CONTAINS, [$content->id])
154+
new Criterion\FieldRelation($fieldDefinitionIdentifier, Criterion\Operator::IN, [$content->id])
155155
];
156156

157157
if (count($contentTypeIdentifiers) > 0) {
@@ -178,7 +178,7 @@ public function loadReverseFieldRelationLocations(
178178
$query = new LocationQuery();
179179

180180
$criteria = [
181-
new Criterion\FieldRelation($fieldDefinitionIdentifier, Criterion\Operator::CONTAINS, [$content->id]),
181+
new Criterion\FieldRelation($fieldDefinitionIdentifier, Criterion\Operator::IN, [$content->id]),
182182
new Criterion\Location\IsMainLocation(Criterion\Location\IsMainLocation::MAIN),
183183
];
184184

0 commit comments

Comments
 (0)