Index: src/libchcore/TTaskOperationPlan.h
===================================================================
diff -u -N -r6dc950d4d76107421ff6eb62069b70f20bcc450e -r2d7bee54f998ae8f5d4145a2cf3f4a589253016f
--- src/libchcore/TTaskOperationPlan.h	(.../TTaskOperationPlan.h)	(revision 6dc950d4d76107421ff6eb62069b70f20bcc450e)
+++ src/libchcore/TTaskOperationPlan.h	(.../TTaskOperationPlan.h)	(revision 2d7bee54f998ae8f5d4145a2cf3f4a589253016f)
@@ -23,6 +23,7 @@
 #ifndef __TTASKOPERATIONPLAN_H__
 #define __TTASKOPERATIONPLAN_H__
 
+#include "libchcore.h"
 #include <boost\serialization\split_member.hpp>
 
 BEGIN_CHCORE_NAMESPACE
@@ -98,7 +99,7 @@
 template<class Archive>
 void TOperationPlan::save(Archive& ar, unsigned int /*uiVersion*/) const
 {
-	ar << m_eOperation;
+	ar << GetOperationType();
 }
 
 END_CHCORE_NAMESPACE