Skip to content

Commit e21a2f6

Browse files
committed
Capture resolved attribute
1 parent 2aae597 commit e21a2f6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Database/Database.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9110,6 +9110,7 @@ private function convertRelationshipQueries(
91109110

91119111
// Resolve each value independently, then intersect parent IDs
91129112
$parentIdSets = [];
9113+
$resolvedAttribute = '$id';
91139114
foreach ($query->getValues() as $value) {
91149115
$relatedQuery = Query::equal($nestedAttribute, [$value]);
91159116
$result = $this->resolveRelationshipGroupToIds($relationship, [$relatedQuery]);
@@ -9118,6 +9119,7 @@ private function convertRelationshipQueries(
91189119
return null;
91199120
}
91209121

9122+
$resolvedAttribute = $result['attribute'];
91219123
$parentIdSets[] = $result['ids'];
91229124
}
91239125

@@ -9129,7 +9131,7 @@ private function convertRelationshipQueries(
91299131
return null;
91309132
}
91319133

9132-
$additionalQueries[] = Query::equal('$id', $ids);
9134+
$additionalQueries[] = Query::equal($resolvedAttribute, $ids);
91339135
$indicesToRemove[] = $index;
91349136
}
91359137

0 commit comments

Comments
 (0)