From c95740f1e845d1bb14b5e255b1d217dd30b3a7da Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 25 Aug 2023 14:11:23 +0200 Subject: taler-util: make config parsing more compliant with spec --- packages/taler-harness/src/lint.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'packages/taler-harness/src') diff --git a/packages/taler-harness/src/lint.ts b/packages/taler-harness/src/lint.ts index 715227c7f..f13049710 100644 --- a/packages/taler-harness/src/lint.ts +++ b/packages/taler-harness/src/lint.ts @@ -136,13 +136,13 @@ function checkBasicConf(context: LintContext): BasicConf { const currencyEntry = cfg.getString("taler", "currency"); let mainCurrency: string | undefined; - if (!currencyEntry.value) { + if (!currencyEntry.isDefined()) { context.numErr++; console.log("error: currency not defined in section TALER option CURRENCY"); console.log("Aborting further checks."); process.exit(1); } else { - mainCurrency = currencyEntry.value.toUpperCase(); + mainCurrency = currencyEntry.required().toUpperCase(); } if (mainCurrency === "KUDOS") { -- cgit v1.2.3