Commit d171c33a authored by dmMaze's avatar dmMaze
Browse files

fix deprecated module content replacement

parent c0b9502d
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -513,7 +513,10 @@ def merge_config_module_params(config_params: Dict, module_keys: List, get_modul
                        deprecated_val_keys = {'select', 'content'}
                        for k in list(cparam.keys()):
                            if k in deprecated_val_keys:
                                cparam['value'] = cparam.pop(k)
                                val = cparam.pop(k)
                                if cparam['type'] == 'checkbox' and isinstance(val, str):
                                    val = val.lower().strip() == 'true'
                                cparam['value'] = val
                                continue
                            if k not in mparam:
                                cparam.pop(k)
+3 −0
Original line number Diff line number Diff line
@@ -183,6 +183,9 @@ class ParamWidget(QWidget):
                    param_widget.paramwidget_edited.connect(self.on_paramwidget_edited)
                elif param_dict['type'] == 'checkbox':
                    param_widget = ParamCheckBox(param_key)
                    if isinstance(value, str):
                        value = value.lower().strip() == 'true'
                        params[param_key]['value'] = value
                    param_widget.setChecked(value)
                    param_widget.paramwidget_edited.connect(self.on_paramwidget_edited)
                if 'description' in param_dict: