[processing] Add NULL geometry support to centroid algorithm

This commit is contained in:
Matthias Kuhn 2016-02-02 16:27:16 +01:00
parent ce0d6102c3
commit cd10c6c88e

View File

@ -68,10 +68,10 @@ class Centroids(GeoAlgorithm):
attrs = inFeat.attributes() attrs = inFeat.attributes()
if not inGeom: if not inGeom:
outGeom = QgsGeometry() outGeom = QgsGeometry(None)
else: else:
outGeom = QgsGeometry(inGeom.centroid()) outGeom = QgsGeometry(inGeom.centroid())
if outGeom is None: if not outGeom:
raise GeoAlgorithmExecutionException( raise GeoAlgorithmExecutionException(
self.tr('Error calculating centroid')) self.tr('Error calculating centroid'))