diff --git a/python/plugins/processing/algs/qgis/GeometryByExpression.py b/python/plugins/processing/algs/qgis/GeometryByExpression.py index 99f1a0a41ba..27902a86183 100644 --- a/python/plugins/processing/algs/qgis/GeometryByExpression.py +++ b/python/plugins/processing/algs/qgis/GeometryByExpression.py @@ -28,6 +28,7 @@ __revision__ = '$Format:%H$' from qgis.core import (QgsWkbTypes, QgsExpression, QgsGeometry, + QgsProcessing, QgsProcessingException, QgsProcessingParameterBoolean, QgsProcessingParameterEnum, @@ -105,6 +106,9 @@ class GeometryByExpression(QgisFeatureBasedAlgorithm): def outputWkbType(self, input_wkb_type): return self.wkb_type + def inputLayerTypes(self): + return [QgsProcessing.TypeVector] + def sourceFlags(self): return QgsProcessingFeatureSource.FlagSkipGeometryValidityChecks