diff --git a/src/brovski-adress-etiketten-verwaltung.py b/src/brovski-adress-etiketten-verwaltung.py index 66cbf60..b00c2f3 100644 --- a/src/brovski-adress-etiketten-verwaltung.py +++ b/src/brovski-adress-etiketten-verwaltung.py @@ -75,6 +75,9 @@ class SettingsWindow(tk.Toplevel): self.config.set("csv", "path", "") def ok(self): + if self.json_file.get() == "" or self.csv_file.get() == "": + messagebox.showwarning(title="Fehlerhafte Konfiguration", message="Pfad für JSON oder CSV Datei fehlt") + return self.config.set("json", "path", self.json_file.get()) self.config.set("csv", "path", self.csv_file.get()) self.close_window() @@ -83,9 +86,6 @@ class SettingsWindow(tk.Toplevel): self.close_window() def close_window(self): - if self.json_file.get() == "" or self.csv_file.get() == "": - messagebox.showwarning(title="Fehlerhafte Konfiguration", message="Pfad für JSON oder CSV Datei fehlt") - return self.destroy_window() def destroy_window(self):