Fixed salt result checking again
Change-Id: I0af6caeb93457e99382bc059db6fa08fc5e6d4a7
diff --git a/src/com/mirantis/mk/Salt.groovy b/src/com/mirantis/mk/Salt.groovy
index 2bb6841..798c5d6 100644
--- a/src/com/mirantis/mk/Salt.groovy
+++ b/src/com/mirantis/mk/Salt.groovy
@@ -273,8 +273,8 @@
for (resource in node.value) {
println(String.format("resource = '%s'", resource))
def res = resource
- if(!resource.containsKey("result") && resource.size() == 1 ){
- res = resource[resource.keySet()[0]]
+ if(resource instanceof HashMap.Node){
+ res = resource.value
}
if(!res["result"] || res["result"] != "true") {
if (failOnError) {