From d9fee6dc57c5a3b10fd6941471f38b908159a0fc Mon Sep 17 00:00:00 2001 From: sroth Date: Sat, 19 Apr 2025 14:03:52 +0200 Subject: [PATCH] bugfix: app would start even with empty config params --- src/brovski-adress-etiketten-verwaltung.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/brovski-adress-etiketten-verwaltung.py b/src/brovski-adress-etiketten-verwaltung.py index 89badd0..15aca51 100644 --- a/src/brovski-adress-etiketten-verwaltung.py +++ b/src/brovski-adress-etiketten-verwaltung.py @@ -252,6 +252,8 @@ class Application: try: self.json_path = self.config.get("json", "path") self.csv_path = self.config.get("csv", "path") + if self.json_path == "" or self.csv_path == "": + raise ValueError("Empty JSON or CSV path") self.config_good = True except NoSectionError: self.show_config_error() @@ -259,6 +261,9 @@ class Application: except NoOptionError: self.show_config_error() self.show_settings() + except ValueError: + self.show_config_error() + self.show_settings() def show_config_error(self): show_error(message_title="Fehlerhafte Konfiguration",