1
0
mirror of synced 2025-02-02 21:41:45 +03:00

Fix #6991: correctly resolve identifer values in ManyToManyPersister

This commit is contained in:
Nicolas FRANÇOIS 2018-01-18 12:07:14 +01:00
parent 90d19b4131
commit 333b9c0b99

View File

@ -419,7 +419,7 @@ class ManyToManyPersister extends AbstractCollectionPersister
foreach ($mapping['relationToSourceKeyColumns'] as $columnName => $refColumnName) { foreach ($mapping['relationToSourceKeyColumns'] as $columnName => $refColumnName) {
$params[] = isset($sourceClass->fieldNames[$refColumnName]) $params[] = isset($sourceClass->fieldNames[$refColumnName])
? $identifier[$sourceClass->fieldNames[$refColumnName]] ? $identifier[$sourceClass->fieldNames[$refColumnName]]
: $identifier[$sourceClass->getFieldForColumn($columnName)]; : $identifier[$sourceClass->getFieldForColumn($refColumnName)];
} }
return $params; return $params;