From a95927e28db82b3e0681e2c09b93814854fa9606 Mon Sep 17 00:00:00 2001 From: JoshDW19 Date: Thu, 11 Feb 2016 13:14:16 -0500 Subject: [PATCH] Fixed a bug where a response was not being returned on the mountbe API call. Updated example below. REST Request: ------------------------------- PUT /sysadm/beadm { "action" : "mountbe", "be" : "green", "mountpoint" : "/tmp/mountdir" } WebSocket Request: ------------------------------- { "id" : "fooid", "name" : "beadm", "args" : { "action" : "mountbe", "be" : "green", "mountpoint" : "/tmp/mountdir" }, "namespace" : "sysadm" } Response: ------------------------------- { "args": { "mountbe": { "be": "green", "mountpoint": "/tmp/mountdir" } }, "id": "fooid", "name": "response", "namespace": "sysadm" } --- src/server/library/sysadm-beadm.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/library/sysadm-beadm.cpp b/src/server/library/sysadm-beadm.cpp index d38eaaf..1303a40 100644 --- a/src/server/library/sysadm-beadm.cpp +++ b/src/server/library/sysadm-beadm.cpp @@ -201,8 +201,8 @@ QJsonObject BEADM::listBEs() { retObject.insert("error", output.at(i)); return retObject; } - if ( output.at(i).indexOf("Mounted successfully")) { - retObject.insert("mountpoint", output.at(i).section("'",1,1)); + if ( output.at(i).indexOf("Mounted successfully") != -1) { + retObject.insert("mountpoint", output.at(i).section("\'",1,1)); } } retObject.insert("be", be);