diff --git a/python/plugins/processing/modeler/ModelerParametersDialog.py b/python/plugins/processing/modeler/ModelerParametersDialog.py index 1f72cdfe419..b28b6be8d42 100644 --- a/python/plugins/processing/modeler/ModelerParametersDialog.py +++ b/python/plugins/processing/modeler/ModelerParametersDialog.py @@ -351,7 +351,9 @@ class ModelerParametersDialog(QDialog): continue try: wrapper = self.wrappers[param.name()] - if issubclass(wrapper.__class__, QgsProcessingModelerParameterWidget): + if issubclass(wrapper.__class__, WidgetWrapper): + val = wrapper.value() + elif issubclass(wrapper.__class__, QgsProcessingModelerParameterWidget): val = wrapper.value() else: val = wrapper.parameterValue()