summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine A <>2024-02-13 00:04:59 +0100
committerAntoine A <>2024-02-13 00:04:59 +0100
commit7f84324c0712097513becd7c4675e50d4194833a (patch)
treeec1c53d91cd3fc34bbff183d70b5b812ac1d8fa5
parentdf7db1358aef64d1ffa2c09306b1bf8236935c9f (diff)
downloadlibeufin-7f84324c0712097513becd7c4675e50d4194833a.tar.gz
libeufin-7f84324c0712097513becd7c4675e50d4194833a.tar.bz2
libeufin-7f84324c0712097513becd7c4675e50d4194833a.zip
Fix withdrawal status
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/BankIntegrationApi.kt4
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
))
}
}