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

Fix skipping properties if they are listed after a not loaded relation.

This commit is contained in:
Lenard Palko 2015-04-17 14:50:31 +03:00 committed by Marco Pivetta
parent 67cda0cd75
commit 977f0a5b5c

View File

@ -3393,7 +3393,7 @@ class UnitOfWork implements PropertyChangedListener
} else {
if ($other instanceof Proxy && !$other->__isInitialized()) {
// do not merge fields marked lazy that have not been fetched.
return;
continue;
}
if ( ! $assoc2['isCascadeMerge']) {
@ -3421,7 +3421,7 @@ class UnitOfWork implements PropertyChangedListener
if ($mergeCol instanceof PersistentCollection && ! $mergeCol->isInitialized()) {
// do not merge fields marked lazy that have not been fetched.
// keep the lazy persistent collection of the managed copy.
return;
continue;
}
$managedCol = $prop->getValue($managedCopy);