summaryrefslogtreecommitdiff
path: root/bank/src/main/kotlin/tech/libeufin/bank/api/CoreBankApi.kt
diff options
context:
space:
mode:
Diffstat (limited to 'bank/src/main/kotlin/tech/libeufin/bank/api/CoreBankApi.kt')
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/api/CoreBankApi.kt3
1 files changed, 1 insertions, 2 deletions
diff --git a/bank/src/main/kotlin/tech/libeufin/bank/api/CoreBankApi.kt b/bank/src/main/kotlin/tech/libeufin/bank/api/CoreBankApi.kt
index fc19b26c..39193912 100644
--- a/bank/src/main/kotlin/tech/libeufin/bank/api/CoreBankApi.kt
+++ b/bank/src/main/kotlin/tech/libeufin/bank/api/CoreBankApi.kt
@@ -296,8 +296,7 @@ private fun Routing.coreBankAccountsApi(db: Database, ctx: BankConfig) {
authAdmin(db, TokenScope.readwrite, !ctx.allowRegistration) {
post("/accounts") {
val req = call.receive<RegisterAccountRequest>()
- val result = createAccount(db, ctx, req, isAdmin)
- when (result) {
+ when (val result = createAccount(db, ctx, req, isAdmin)) {
AccountCreationResult.BonusBalanceInsufficient -> throw conflict(
"Insufficient admin funds to grant bonus",
TalerErrorCode.BANK_UNALLOWED_DEBIT