From b21632602fd9842c348ffb98a09810fa1c5355c9 Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Mon, 21 May 2018 15:14:28 +1000 Subject: [PATCH] [processing] Fix exception when editing enum input with no default value --- python/plugins/processing/gui/enummodelerwidget.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python/plugins/processing/gui/enummodelerwidget.py b/python/plugins/processing/gui/enummodelerwidget.py index c87412653de..5bfd9c30de0 100644 --- a/python/plugins/processing/gui/enummodelerwidget.py +++ b/python/plugins/processing/gui/enummodelerwidget.py @@ -135,6 +135,8 @@ class EnumModelerWidget(BASE, WIDGET): model.appendRow(item) def setDefault(self, indexes): + if indexes is None: + return model = self.lstItems.model() if not isinstance(indexes, (list, tuple)): indexes = [indexes]