libeufin

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

commit fc6771ba0d197a0b77a48077942190354dffd771
parent b09e712de580cd04e9d32ea6bb7249fbb8686f34
Author: MS <ms@taler.net>
Date:   Sat, 28 Oct 2023 11:32:19 +0200

logging

Diffstat:
Mnexus/src/main/kotlin/tech/libeufin/nexus/EbicsSubmit.kt | 10++--------
1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/EbicsSubmit.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/EbicsSubmit.kt @@ -124,7 +124,7 @@ fun getFrequencyInSeconds(humanFormat: String): Int? { fun checkFrequency(foundInConfig: String): Int { val frequencySeconds = getFrequencyInSeconds(foundInConfig) if (frequencySeconds == null) { - throw Exception("Invalid frequency value") + throw Exception("Invalid frequency value in config section nexus-ebics-submit: $foundInConfig") } if (frequencySeconds < 0) { throw Exception("Configuration error: cannot operate with a negative submit frequency ($foundInConfig)") @@ -168,7 +168,6 @@ class EbicsSubmit : CliktCommand("Submits any initiated payment found in the dat "--config", "-c", help = "set the configuration file" ) - /** * Submits any initiated payment that was not submitted * so far and -- according to the configuration -- returns @@ -179,16 +178,11 @@ class EbicsSubmit : CliktCommand("Submits any initiated payment found in the dat val frequency: Int = doOrFail { val configValue = cfg.config.requireString("nexus-ebics-submit", "frequency") return@doOrFail checkFrequency(configValue) - } val dbCfg = cfg.config.extractDbConfigOrFail() val db = Database(dbCfg.dbConnStr) val httpClient = HttpClient() - val bankKeys = loadBankKeys(cfg.bankPublicKeysFilename) - if (bankKeys == null) { - logger.error("Could not find the bank keys at: ${cfg.bankPublicKeysFilename}") - exitProcess(1) - } + val bankKeys = loadBankKeys(cfg.bankPublicKeysFilename) ?: exitProcess(1) if (!bankKeys.accepted) { logger.error("Bank keys are not accepted, yet. Won't submit any payment.") exitProcess(1)