From 69b1da2e1d14f95629c5ae9442d6797a86667c61 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Thu, 4 Feb 2016 16:27:25 -0800 Subject: [PATCH] return 200 instead of 404 when test is fetched --- controller/SqliteNetworkController.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/controller/SqliteNetworkController.cpp b/controller/SqliteNetworkController.cpp index 90a476ce6..804c763d8 100644 --- a/controller/SqliteNetworkController.cpp +++ b/controller/SqliteNetworkController.cpp @@ -1312,7 +1312,7 @@ unsigned int SqliteNetworkController::_doCPGet( } else if ((path[2] == "test")&&(path.size() >= 4)) { std::map< uint64_t,_CircuitTestEntry >::iterator cte(_circuitTests.find(Utils::hexStrToU64(path[3].c_str()))); - if (cte != _circuitTests.end()) { + if ((cte != _circuitTests.end())&&(cte->second.test)) { responseBody = "["; responseBody.append(cte->second.jsonResults); @@ -1323,6 +1323,8 @@ unsigned int SqliteNetworkController::_doCPGet( ::free((void *)cte->second.test); _circuitTests.erase(cte); + return 200; + } // else 404 } // else 404