diff options
author | Antoine A <> | 2024-02-13 00:04:59 +0100 |
---|---|---|
committer | Antoine A <> | 2024-02-13 00:04:59 +0100 |
commit | 7f84324c0712097513becd7c4675e50d4194833a (patch) | |
tree | ec1c53d91cd3fc34bbff183d70b5b812ac1d8fa5 | |
parent | df7db1358aef64d1ffa2c09306b1bf8236935c9f (diff) | |
download | libeufin-7f84324c0712097513becd7c4675e50d4194833a.tar.gz libeufin-7f84324c0712097513becd7c4675e50d4194833a.tar.bz2 libeufin-7f84324c0712097513becd7c4675e50d4194833a.zip |
Fix withdrawal status
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/BankIntegrationApi.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bank/src/main/kotlin/tech/libeufin/bank/BankIntegrationApi.kt b/bank/src/main/kotlin/tech/libeufin/bank/BankIntegrationApi.kt index 757fc0b3..f5477896 100644 --- a/bank/src/main/kotlin/tech/libeufin/bank/BankIntegrationApi.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/BankIntegrationApi.kt @@ -49,7 +49,7 @@ fun Routing.bankIntegrationApi(db: Database, ctx: BankConfig) { ) call.respond(op.copy( suggested_exchange = ctx.suggestedWithdrawalExchange, - confirm_transfer_url = if (op.status == WithdrawalStatus.selected) call.request.withdrawConfirmUrl(uuid) else null + confirm_transfer_url = if (op.status == WithdrawalStatus.pending || op.status == WithdrawalStatus.selected) call.request.withdrawConfirmUrl(uuid) else null )) } post("/taler-integration/withdrawal-operation/{wopid}") { @@ -84,7 +84,7 @@ fun Routing.bankIntegrationApi(db: Database, ctx: BankConfig) { call.respond(BankWithdrawalOperationPostResponse( transfer_done = res.status == WithdrawalStatus.confirmed, status = res.status, - confirm_transfer_url = if (res.status == WithdrawalStatus.selected) call.request.withdrawConfirmUrl(uuid) else null + confirm_transfer_url = if (res.status == WithdrawalStatus.pending || res.status == WithdrawalStatus.selected) call.request.withdrawConfirmUrl(uuid) else null )) } } |