Index: src/libchcore/TFileInfo.cpp =================================================================== diff -u -N -rfc67a825635691930b3ac00dc95b16e59f3d2fae -r213cc1a2b3530ea7cb31fd0dac258df23bcc3416 --- src/libchcore/TFileInfo.cpp (.../TFileInfo.cpp) (revision fc67a825635691930b3ac00dc95b16e59f3d2fae) +++ src/libchcore/TFileInfo.cpp (.../TFileInfo.cpp) (revision 213cc1a2b3530ea7cb31fd0dac258df23bcc3416) @@ -250,10 +250,8 @@ void TFileInfo::Store(const ISerializerContainerPtr& spContainer) const { ISerializerRowDataPtr spRow; - if(m_setModifications[eMod_Added]) - spRow = spContainer->AddRow(m_stObjectID); - else if(m_setModifications.any()) - spRow = spContainer->GetRow(m_stObjectID); + if(m_setModifications.any()) + spRow = spContainer->GetRow(m_stObjectID, m_setModifications[eMod_Added]); else return;