From 60a6b0ef4908bf6d59e05b9b7250bd51d7fef0dc Mon Sep 17 00:00:00 2001
From: Marcel Krueger <krueger@vr.rwth-aachen.de>
Date: Tue, 4 Apr 2023 17:51:57 +0200
Subject: [PATCH] hotfix(access-node): rearrange promise assignment

---
 access-node/src/tvb/endpoints.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/access-node/src/tvb/endpoints.cpp b/access-node/src/tvb/endpoints.cpp
index 300df8c4..0c93aa1b 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));
 
-- 
GitLab