diff --git a/access-node/src/tvb/endpoints.cpp b/access-node/src/tvb/endpoints.cpp index 300df8c43a32868ca54dc94fdea71dbd305173a8..0c93aa1b39e6f93925cd14eddb4e6e8c663ded2c 100644 --- a/access-node/src/tvb/endpoints.cpp +++ b/access-node/src/tvb/endpoints.cpp @@ -15,8 +15,8 @@ void TVBHttpEndpoint::RegisterRoutes(crow::App<crow::CORSHandler>& app) { crow::response TVBHttpEndpoint::GetSimInfoDetails(const crow::request& request, const std::string& value) { if (tvb_handler->srv != nullptr) { - tvb_handler->srv->BroadcastAll(value, ResourceFlag::kTVB); tvb_handler->sim_info_promise = std::promise<std::string>(); + tvb_handler->srv->BroadcastAll(value, ResourceFlag::kTVB); auto future = tvb_handler->sim_info_promise.get_future(); auto result = future.wait_for(std::chrono::milliseconds(500));