[processing] Fix traceback when modeller parameter invalid value is detected

This commit is contained in:
Nyall Dawson 2018-11-26 15:50:00 +10:00
parent 72fdda7630
commit 64bd9e5a5e

View File

@ -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()