explicitly convert geometry to multi

This commit is contained in:
Alexander Bruy 2017-02-02 11:54:21 +02:00
parent 7df04ac7e7
commit 91fe2f93c4

View File

@ -77,6 +77,7 @@ class FixGeometry(GeoAlgorithm):
for g in tmpGeometries:
if g.type() == inputFeature.geometry().type():
try:
g.convertToMultiType()
outputFeature.setGeometry(QgsGeometry(g))
writer.addFeature(outputFeature)
except:
@ -84,6 +85,7 @@ class FixGeometry(GeoAlgorithm):
feedback.setProgress(int(current * total))
continue
outputGeometry.convertToMultiType()
outputFeature.setGeometry(outputGeometry)
writer.addFeature(outputFeature)