From 60dcafa53c4f58848f29700498222930e45df741 Mon Sep 17 00:00:00 2001 From: Artem30801 Date: Thu, 13 Feb 2020 18:03:26 +0300 Subject: [PATCH] Fix saving issues for config editor --- Server/config_editor_models.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Server/config_editor_models.py b/Server/config_editor_models.py index 146126c..3bdbf48 100644 --- a/Server/config_editor_models.py +++ b/Server/config_editor_models.py @@ -830,6 +830,7 @@ class ConfigDialog(QtWidgets.QDialog): return self.result() def validation_loop(self, cfg, configspec=None): # modifies cfg object + filename = cfg.config.filename while True: if not self.run(): return False @@ -846,6 +847,10 @@ class ConfigDialog(QtWidgets.QDialog): else: return True + finally: + if filename is not None: + cfg.config.filename = filename + def call_copter_dialog(self, client, value): self.copter_editor_signal.emit(client, value)