Return body error code

This commit is contained in:
Vladislav Hristov
2018-07-03 12:03:37 +03:00
parent b259ac76d6
commit ab2853956c
2 changed files with 7 additions and 4 deletions

View File

@@ -69,9 +69,11 @@ module.exports = (xml, keys) => ({
return node.length ? node[0].textContent : '';
},
returnCode() {
returnCode(where = 'header') {
const select = xpath.useNamespaces({ xmlns: 'urn:org:ebics:H004' });
const node = select('//xmlns:header/xmlns:mutable/xmlns:ReturnCode', this.doc);
const node = where === 'header'
? select('//xmlns:header/xmlns:mutable/xmlns:ReturnCode', this.doc)
: select('//xmlns:body/xmlns:ReturnCode', this.doc);
return node.length ? node[0].textContent : '';
},