diff --git a/src/problem/problem.cpp b/src/problem/problem.cpp
index 5be1c32af58dc831d6c0cbaf1b549a4b3d33ad26..39b5800d40b21df447cdc5ced007df93a52ab161 100644
--- a/src/problem/problem.cpp
+++ b/src/problem/problem.cpp
@@ -398,7 +398,7 @@ inline bool Problem::getVectorComposite(VectorComposite& _state) const
         // compose the states of all processor motions into one only state
         for (const auto& prc : processor_is_motion_list_)
         {
-            for (const auto& pair_key_vec : prc->getStateComposite(ts_min))
+            for (const auto& pair_key_vec : prc->getVectorComposite(ts_min))
             {
                 if (_state.count(pair_key_vec.first) == 0)
                     _state.insert(pair_key_vec);