summaryrefslogtreecommitdiff
path: root/sandbox/src/main/kotlin/tech/libeufin
diff options
context:
space:
mode:
authorMS <ms@taler.net>2023-04-04 13:56:34 +0200
committerMS <ms@taler.net>2023-04-04 13:56:34 +0200
commitd75824cd235b81680ca9e38ad9e6bebb3e3a1010 (patch)
treeac377c70f513391a2cda91825c7dcbe14b86abaf /sandbox/src/main/kotlin/tech/libeufin
parent72c86420774da33ab9bc44ea0f288116c2c63193 (diff)
downloadlibeufin-d75824cd235b81680ca9e38ad9e6bebb3e3a1010.tar.gz
libeufin-d75824cd235b81680ca9e38ad9e6bebb3e3a1010.tar.bz2
libeufin-d75824cd235b81680ca9e38ad9e6bebb3e3a1010.zip
logging
Diffstat (limited to 'sandbox/src/main/kotlin/tech/libeufin')
-rw-r--r--sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt5
1 files changed, 4 insertions, 1 deletions
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt
index 773d6450..d66aa83e 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt
+++ b/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt
@@ -443,6 +443,7 @@ fun circuitApi(circuitRoute: Route) {
val amount_credit = "$FIAT_CURRENCY:$respAmountCredit"
val amount_debit = "${demobank.config.currency}:$respAmountDebit"
})
+ return@get
}
// Create a cash-out operation.
@@ -804,11 +805,13 @@ fun circuitApi(circuitRoute: Route) {
withBankFault = true // See comment "CUSTOMER AND BANK ACCOUNT INVARIANT".
)
val balance = getBalance(bankAccount)
- if (balance != BigDecimal.ZERO)
+ if (balance != BigDecimal.ZERO) {
+ logger.error("Account $resourceName has $balance balance. Won't delete it")
throw SandboxError(
HttpStatusCode.PreconditionFailed,
"Account $resourceName doesn't have zero balance. Won't delete it"
)
+ }
transaction {
bankAccount.delete()
customer.delete()