diff --git a/src/core/Directus/Database/TableGateway/RelationalTableGateway.php b/src/core/Directus/Database/TableGateway/RelationalTableGateway.php index f3fd506c6e..51f3b9e7a3 100644 --- a/src/core/Directus/Database/TableGateway/RelationalTableGateway.php +++ b/src/core/Directus/Database/TableGateway/RelationalTableGateway.php @@ -1755,7 +1755,7 @@ public function loadOneToManyRelationships($entries, $columns, array $params = [ // $row->getId(); RowGateway perhaps? $relationalColumnId = $row[$relationalColumnName]; if (is_array($relationalColumnId) && !empty($relationalColumnId)) { - $relationalColumnId = $relationalColumnId[$tableGateway->primaryKeyFieldName]; + $relationalColumnId = $relationalColumnId[$primaryKey]; } if ($filterFields && !in_array('*', $filterFields)) {