[processing] Fix broken Aggregate algorithm

Fixes #18349
This commit is contained in:
Nyall Dawson 2018-03-19 12:20:11 +10:00
parent 9b7ef06aa2
commit ff6ea33686
2 changed files with 5 additions and 2 deletions

View File

@ -179,6 +179,6 @@ class AggregatesPanel(FieldsMappingPanel):
class AggregatesWidgetWrapper(FieldsMappingWidgetWrapper):
def createWidget(self, parentLayerParameterName='INPUT'):
def createPanel(self, parentLayerParameterName='INPUT'):
self._parentLayerParameter = parentLayerParameterName
return AggregatesPanel()

View File

@ -479,8 +479,11 @@ class FieldsMappingWidgetWrapper(WidgetWrapper):
super(FieldsMappingWidgetWrapper, self).__init__(*args, **kwargs)
self._layer = None
def createPanel(self):
return FieldsMappingPanel()
def createWidget(self):
self.panel = FieldsMappingPanel()
self.panel = self.createPanel()
self.panel.dialogType = self.dialogType
if self.dialogType == DIALOG_MODELER: