libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 260528a123dce3c474b14b2a7098ec04b44aeb23
parent bd6f0b03f2df6aa048aedf339673d2abf4105cd4
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Wed, 22 Jan 2020 23:57:17 +0100

fix null pointer

Diffstat:
Mnexus/src/main/kotlin/Main.kt | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/nexus/src/main/kotlin/Main.kt b/nexus/src/main/kotlin/Main.kt @@ -613,6 +613,17 @@ fun main() { ) } val payload = "PAYLOAD" + + if (subscriberData.bankEncPub == null) { + call.respondText( + "Bank encryption key not found, request HPB first!\n", + ContentType.Text.Plain, + HttpStatusCode.NotFound + ) + return@post + } + + val usd_encrypted = CryptoUtil.encryptEbicsE002( EbicsOrderUtil.encodeOrderDataXml(