summaryrefslogtreecommitdiff
path: root/sandbox/src/main/kotlin/tech/libeufin
diff options
context:
space:
mode:
authorMS <ms@taler.net>2023-05-20 10:32:27 +0200
committerMS <ms@taler.net>2023-05-20 10:32:27 +0200
commit68a60b689ef636c46498755be39e8046b4f7fd6e (patch)
tree00e3db190bbd1bb911e9912f8e980c83ef98b5f8 /sandbox/src/main/kotlin/tech/libeufin
parent6aaf7564a1778a3fda0302c005049147b5c593a3 (diff)
downloadlibeufin-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.kt4
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()
}