diff options
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() } |