Browse Source

fix for issue #2114

Grant Limberg 1 year ago
parent
commit
c974a159af
1 changed files with 2 additions and 4 deletions
  1. 2 4
      controller/EmbeddedNetworkController.cpp

+ 2 - 4
controller/EmbeddedNetworkController.cpp

@@ -997,16 +997,14 @@ void EmbeddedNetworkController::configureHTTPControlPlane(
 			return;
 		}
 
-		json out = json::array();
+		json out = json::object();
 		std::vector<json> memTmp;
 		if (_db.get(nwid, network, memTmp)) {
 			for (auto m = memTmp.begin(); m != memTmp.end(); ++m) {
 				int revision = OSUtils::jsonInt((*m)["revision"], 0);
 				std::string id = OSUtils::jsonString((*m)["id"], "");
 				if (id.length() == 10) {
-					json tmp = json::object();
-					tmp[id] = revision;
-					out.push_back(tmp);
+					out[id] = revision;
 				}
 			}
 		}