diff --git a/src/nusoap.php b/src/nusoap.php index 9b86026..baa00bd 100644 --- a/src/nusoap.php +++ b/src/nusoap.php @@ -4463,8 +4463,9 @@ function parseRequest($headers, $data) // get/set custom response tag name $opData = $this->wsdl->getOperationData($this->methodname); - $outputMessage = $this->wsdl->getOperationData($this->methodname)['output']['message']; - $this->responseTagName = $outputMessage; + if ($message = $opData['output']['message']) { + $this->responseTagName = $message; + } $this->debug('responseTagName: ' . $this->responseTagName . ' methodURI: ' . $this->methodURI); $this->debug('calling parser->get_soapbody()');