aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--appc-adapters/appc-ansible-adapter/appc-ansible-adapter-bundle/src/main/java/org/onap/appc/adapter/ansible/model/AnsibleMessageParser.java19
1 files changed, 8 insertions, 11 deletions
diff --git a/appc-adapters/appc-ansible-adapter/appc-ansible-adapter-bundle/src/main/java/org/onap/appc/adapter/ansible/model/AnsibleMessageParser.java b/appc-adapters/appc-ansible-adapter/appc-ansible-adapter-bundle/src/main/java/org/onap/appc/adapter/ansible/model/AnsibleMessageParser.java
index fc38b550a..1ecb37501 100644
--- a/appc-adapters/appc-ansible-adapter/appc-ansible-adapter-bundle/src/main/java/org/onap/appc/adapter/ansible/model/AnsibleMessageParser.java
+++ b/appc-adapters/appc-ansible-adapter/appc-ansible-adapter-bundle/src/main/java/org/onap/appc/adapter/ansible/model/AnsibleMessageParser.java
@@ -257,15 +257,12 @@ public class AnsibleMessageParser {
if (subCode != 200 || !(("SUCCESS").equals(message))) {
finalCode = AnsibleResultCodes.REQ_FAILURE.getValue();
}
- if ((hostResponse.optJSONObject("Output")) != null) {
- if ((hostResponse.optJSONObject("Output").optJSONObject("info")) != null) {
- if ((hostResponse.optJSONObject("Output").optJSONObject("info")
- .optJSONObject("configData")) != null) {
- config = hostResponse.optJSONObject("Output").optJSONObject("info")
- .optJSONObject("configData");
-
- ansibleResult.setconfigData(config.toString());
- }
+ if ((hostResponse.optJSONObject(OUTPUT_OPT_KEY)) != null) {
+ JSONObject hostResponseObjectInfo = hostResponse.optJSONObject(OUTPUT_OPT_KEY).optJSONObject("info");
+ JSONObject hostResponseConfigData = hostResponseObjectInfo.optJSONObject("configData");
+ if ((hostResponseObjectInfo != null) && hostResponseConfigData != null) {
+ config = hostResponseConfigData;
+ ansibleResult.setconfigData(config.toString());
}
}
} catch (JSONException e) {
@@ -387,14 +384,14 @@ public class AnsibleMessageParser {
}
- private boolean varObjContainsNoData(Object obj) {
+ /*private boolean varObjContainsNoData(Object obj) {
if (obj instanceof String) {
if (StringUtils.startsWith(obj.toString(), "$") || StringUtils.isEmpty(obj.toString()))
return true;
}
return false;
- }
+ }*/
private boolean dataIsVariable(String payload) {
if (StringUtils.startsWith(payload, "$") || StringUtils.isEmpty(payload))