From 26dc32b283efa3eb63918ce59141d2a08d3c794a Mon Sep 17 00:00:00 2001 From: alex-eri Date: Wed, 7 Dec 2022 01:08:41 +0300 Subject: [PATCH] Fix names only in soap messages. Fails with `Exception has occurred: TypeError: Cannot read properties of undefined (reading 'description')` if Message>Body tags deepper inside answer. --- src/wsdl/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wsdl/index.ts b/src/wsdl/index.ts index 7c6a6680..26e9c1f6 100644 --- a/src/wsdl/index.ts +++ b/src/wsdl/index.ts @@ -232,7 +232,7 @@ export class WSDL { const obj = {}; const originalName = name; - if (!objectName && top.name === 'Body' && name !== 'Fault') { + if (!objectName && xmlns.soap && top.name === 'Body' && name !== 'Fault') { let message = this.definitions.messages[name]; // Support RPC/literal messages where response body contains one element named // after the operation + 'Response'. See http://www.w3.org/TR/wsdl#_names