libeufin

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

commit 5eaa77f72cce3a5ab2df85ae2980458306f0fe99
parent b264e1b0fe2bed1bd6e5501f6138883cc715eb09
Author: Antoine A <>
Date:   Mon, 27 Nov 2023 20:29:28 +0000

Fix check too strict

Diffstat:
Mbank/src/main/kotlin/tech/libeufin/bank/CoreBankApi.kt | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bank/src/main/kotlin/tech/libeufin/bank/CoreBankApi.kt b/bank/src/main/kotlin/tech/libeufin/bank/CoreBankApi.kt @@ -212,7 +212,7 @@ private fun Routing.coreBankAccountsApi(db: Database, ctx: BankConfig) { val req = call.receive<AccountReconfiguration>() req.debit_threshold?.run { ctx.checkRegionalCurrency(this) } - if (req.is_taler_exchange != null && username == "admin") + if ((req.is_taler_exchange ?: false) == true && username == "admin") throw conflict( "admin account cannot be an exchange", TalerErrorCode.BANK_PATCH_ADMIN_EXCHANGE