summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2016-02-04 16:27:25 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2016-02-04 16:27:25 -0800
commit69b1da2e1d14f95629c5ae9442d6797a86667c61 (patch)
treee908551b6663663b85d41e692a0a561deba4e68c
parentdc3d899e70758613ff9473399e21d3766ec9e254 (diff)
downloadinfinitytier-69b1da2e1d14f95629c5ae9442d6797a86667c61.tar.gz
infinitytier-69b1da2e1d14f95629c5ae9442d6797a86667c61.zip
return 200 instead of 404 when test is fetched
-rw-r--r--controller/SqliteNetworkController.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/controller/SqliteNetworkController.cpp b/controller/SqliteNetworkController.cpp
index 90a476ce..804c763d 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