commit 5eaa77f72cce3a5ab2df85ae2980458306f0fe99 parent b264e1b0fe2bed1bd6e5501f6138883cc715eb09 Author: Antoine A <> Date: Mon, 27 Nov 2023 20:29:28 +0000 Fix check too strict Diffstat:
| M | bank/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