diff options
author | MS <ms@taler.net> | 2023-05-20 10:32:27 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2023-05-20 10:32:27 +0200 |
commit | 68a60b689ef636c46498755be39e8046b4f7fd6e (patch) | |
tree | 00e3db190bbd1bb911e9912f8e980c83ef98b5f8 /sandbox/src/main/kotlin/tech/libeufin | |
parent | 6aaf7564a1778a3fda0302c005049147b5c593a3 (diff) | |
download | libeufin-68a60b689ef636c46498755be39e8046b4f7fd6e.tar.gz libeufin-68a60b689ef636c46498755be39e8046b4f7fd6e.tar.bz2 libeufin-68a60b689ef636c46498755be39e8046b4f7fd6e.zip |
ISO 20022.
Starting to support the 2019 camt version by adapting the
parser. Alongside, renaming functions and adding validation
before storing the camt for later ingestion.
Diffstat (limited to 'sandbox/src/main/kotlin/tech/libeufin')
-rw-r--r-- | sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt index d79d0ab2..fc240963 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt +++ b/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt @@ -1017,8 +1017,8 @@ private fun ensureEbicsHost(requestHostID: String): EbicsHostPublicInfo { } fun receiveEbicsXmlInternal(xmlData: String): Document { // logger.debug("Data received: $xmlData") - val requestDocument: Document? = XMLUtil.parseStringIntoDom(xmlData) - if (requestDocument == null || (!XMLUtil.validateFromDom(requestDocument))) { + val requestDocument: Document = XMLUtil.parseStringIntoDom(xmlData) + if (!XMLUtil.validateFromDom(requestDocument)) { println("Problematic document was: $requestDocument") throw EbicsInvalidXmlError() } |