diff --git a/tesseract_task_composer/core/src/task_composer_context.cpp b/tesseract_task_composer/core/src/task_composer_context.cpp index dfe9ae59ef..f34d27aeb6 100644 --- a/tesseract_task_composer/core/src/task_composer_context.cpp +++ b/tesseract_task_composer/core/src/task_composer_context.cpp @@ -68,6 +68,7 @@ bool TaskComposerContext::operator==(const TaskComposerContext& rhs) const { bool equal = true; equal &= name == rhs.name; + equal &= dotgraph == rhs.dotgraph; if (data_storage != nullptr && rhs.data_storage != nullptr) equal &= (*data_storage == *rhs.data_storage); @@ -85,6 +86,7 @@ template void TaskComposerContext::serialize(Archive& ar, const unsigned int /*version*/) { ar& boost::serialization::make_nvp("name", name); + ar& boost::serialization::make_nvp("dotgraph", dotgraph); ar& boost::serialization::make_nvp("data_storage", data_storage); ar& boost::serialization::make_nvp("task_infos", task_infos); ar& boost::serialization::make_nvp("aborted", aborted_);