Index: src/libchcore/TModPathContainer.cpp =================================================================== diff -u -N -rfc67a825635691930b3ac00dc95b16e59f3d2fae -r213cc1a2b3530ea7cb31fd0dac258df23bcc3416 --- src/libchcore/TModPathContainer.cpp (.../TModPathContainer.cpp) (revision fc67a825635691930b3ac00dc95b16e59f3d2fae) +++ src/libchcore/TModPathContainer.cpp (.../TModPathContainer.cpp) (revision 213cc1a2b3530ea7cb31fd0dac258df23bcc3416) @@ -292,10 +292,8 @@ const TModificationTracker& rItem = iterPath->second; ISerializerRowDataPtr spRow; - if(rItem.IsAdded()) - spRow = spContainer->AddRow(iterPath->first); - else if(rItem.IsModified()) - spRow = spContainer->GetRow(iterPath->first); + if(rItem.IsModified()) + spRow = spContainer->GetRow(iterPath->first, rItem.IsAdded()); else continue;