[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()
if not inGeom:
outGeom = QgsGeometry()
outGeom = QgsGeometry(None)
else:
outGeom = QgsGeometry(inGeom.centroid())
if outGeom is None:
if not outGeom:
raise GeoAlgorithmExecutionException(
self.tr('Error calculating centroid'))