From bb7eef994e05899bcdfa7e8bde3244de9c36be5e Mon Sep 17 00:00:00 2001 From: Artem30801 Date: Tue, 24 Mar 2020 18:02:16 +0300 Subject: [PATCH] Prevent sending private section via drag-n-drop --- Server/copter_table_models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Server/copter_table_models.py b/Server/copter_table_models.py index ae4eb27..72bad16 100644 --- a/Server/copter_table_models.py +++ b/Server/copter_table_models.py @@ -559,8 +559,11 @@ class CopterDataModel(QtCore.QAbstractTableModel): return False config = ConfigManager() config.load_only_config(path) + config_dict = config.full_dict(include_defaults=False) + config_dict.pop("PRIVATE", None) + self.data_contents[row].client.send_message("config", kwargs={ - "config": config.full_dict(include_defaults=False), "mode": "rewrite"}) + "config": config_dict, "mode": "rewrite"}) return False # Thread-safe wrappers