libeufin

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

commit 69d823dc1d888a0208c5f8301db8f5c09be54f80
parent bb23e40b5debc88702766b7fd0ea7e4c122c7fe1
Author: Florian Dold <florian.dold@gmail.com>
Date:   Thu, 18 Jun 2020 20:21:04 +0530

mark as submitted

Diffstat:
Mnexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsNexus.kt | 8++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsNexus.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsNexus.kt @@ -668,4 +668,9 @@ suspend fun submitEbicsPaymentInitiation(httpClient: HttpClient, paymentInitiati r.painMessage.toByteArray(Charsets.UTF_8), EbicsStandardOrderParams() ) -} -\ No newline at end of file + transaction { + val paymentInitiation = PaymentInitiationEntity.findById(paymentInitiationId) + ?: throw NexusError(HttpStatusCode.NotFound, "payment initiation not found") + paymentInitiation.submitted = true + } +}