Index: src/libchcore/TTask.cpp =================================================================== diff -u -N -r19925be73ffcadd9f345f10e03e55aadb3f0eeac -rd0bc3c187684f54894c7280a936d5507a5e49f35 --- src/libchcore/TTask.cpp (.../TTask.cpp) (revision 19925be73ffcadd9f345f10e03e55aadb3f0eeac) +++ src/libchcore/TTask.cpp (.../TTask.cpp) (revision d0bc3c187684f54894c7280a936d5507a5e49f35) @@ -153,6 +153,10 @@ m_tLocalStats.Load(spContainer); m_tSubTasksArray.Load(m_spSerializer); + + // ensure copy-based context entries are properly updated after loading + m_tSubTaskContext.SetDestinationPath(m_tBaseData.GetDestinationPath()); + m_tSubTaskContext.SetOperationType(m_tSubTasksArray.GetOperationType()); } }