libeufin

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

commit 20b0b31a3c2c0eec7c8ff81e7ede83bb942facd4
parent f472eebf3cfb3daf62cdc9aa32f14b11f35b732b
Author: ms <ms@taler.net>
Date:   Thu, 19 May 2022 08:35:02 +0200

fix config show

Diffstat:
Msandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt @@ -40,6 +40,9 @@ import UtilError import com.fasterxml.jackson.core.JsonParseException import com.fasterxml.jackson.core.util.DefaultIndenter import com.fasterxml.jackson.core.util.DefaultPrettyPrinter +import com.fasterxml.jackson.databind.ObjectMapper +import com.fasterxml.jackson.databind.SerializationConfig +import com.fasterxml.jackson.databind.SerializationFeature import com.fasterxml.jackson.databind.exc.MismatchedInputException import com.fasterxml.jackson.module.kotlin.KotlinModule import com.fasterxml.jackson.module.kotlin.MissingKotlinParameterException @@ -165,15 +168,17 @@ class Config : CliktCommand( val maybeDemobank = BankAccountEntity.find(BankAccountsTable.label eq "bank").firstOrNull() if (showOption) { if (maybeDemobank != null) { + val ret = ObjectMapper() + ret.configure(SerializationFeature.INDENT_OUTPUT, true) println( - object { + ret.writeValueAsString(object { val currency = maybeDemobank.demoBank.currency val bankDebtLimit = maybeDemobank.demoBank.bankDebtLimit val usersDebtLimit = maybeDemobank.demoBank.usersDebtLimit val allowRegistrations = maybeDemobank.demoBank.allowRegistrations val name = maybeDemobank.demoBank.name // always 'default' val withSignupBonus = maybeDemobank.demoBank.withSignupBonus - } + }) ) return@transaction }