diff --git a/src/client.js b/src/client.js index 0652ae76..57f4dfab 100644 --- a/src/client.js +++ b/src/client.js @@ -339,9 +339,7 @@ class Client extends Base { var outputBodyDescriptor = operationDescriptor.output.body; var outputHeadersDescriptor = operationDescriptor.output.headers; - if (outputBodyDescriptor.elements.length) { - result = obj.Body[outputBodyDescriptor.elements[0].qname.name]; - } + result = obj.Body[outputBodyDescriptor.qname.name]; // RPC/literal response body may contain elements with added suffixes I.E. // 'Response', or 'Output', or 'Out' // This doesn't necessarily equal the ouput message name. See WSDL 1.1 Section 2.4.5