diff --git a/source/Navigation/components/Navigator/Navigator.cpp b/source/Navigation/components/Navigator/Navigator.cpp index 39c7ef6b1e4abc1d4166c305a25ea67f61c1b37e..c5fbc1be65269c39eeeb442f59e003e2a84948e6 100644 --- a/source/Navigation/components/Navigator/Navigator.cpp +++ b/source/Navigation/components/Navigator/Navigator.cpp @@ -176,6 +176,8 @@ armarx::nav::components::Navigator::createConfig(const aron::data::AronDictPtr& ARMARX_TRACE; ARMARX_INFO << "Creating config for caller '" << callerId << "'"; + parameterizationService.store(stackConfig, callerId, timeServer.now()); + server::NavigationStack stack = fac::NavigationStackFactory::create(stackConfig, scene); memoryIntrospectors.emplace_back( @@ -191,8 +193,6 @@ armarx::nav::components::Navigator::createConfig(const aron::data::AronDictPtr& server::Navigator::InjectedServices{.executor = &executor.value(), .publisher = &publisher, .introspector = &(introspector.value())})); - - parameterizationService.store(stackConfig, callerId, timeServer.now()); } void