mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
fix #7179
This commit is contained in:
parent
99dfce16b0
commit
a86622b32c
@ -392,12 +392,13 @@ class geometryThread( QThread ):
|
||||
multi_feature.extend( feature_list )
|
||||
nElement += 1
|
||||
self.emit( SIGNAL( "runStatus( PyQt_PyObject )" ), nElement )
|
||||
outFeat.setAttributes( atts )
|
||||
outGeom = QgsGeometry( self.convertGeometry( multi_feature, vType ) )
|
||||
if not outGeom.isGeosValid():
|
||||
allValid = "valid_error"
|
||||
outFeat.setGeometry( outGeom )
|
||||
writer.addFeature( outFeat )
|
||||
if not first:
|
||||
outFeat.setAttributes( atts )
|
||||
outGeom = QgsGeometry( self.convertGeometry( multi_feature, vType ) )
|
||||
if not outGeom.isGeosValid():
|
||||
allValid = "valid_error"
|
||||
outFeat.setGeometry( outGeom )
|
||||
writer.addFeature( outFeat )
|
||||
del writer
|
||||
else:
|
||||
return "attr_error"
|
||||
|
Loading…
x
Reference in New Issue
Block a user