Skip to content

Commit fc8d07e

Browse files
committed
Fix #10475 (symmetrical difference behaves like difference)
1 parent 023fc00 commit fc8d07e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

python/plugins/fTools/tools/doGeoprocessing.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1329,7 +1329,7 @@ def symetrical_difference( self ):
13291329
geom = QgsGeometry( inFeatA.geometry() )
13301330
diff_geom = QgsGeometry( geom )
13311331
atMap = inFeatA.attributes()
1332-
atMap = dict( zip( range( length, length + len( atMap ) ), atMap ) )
1332+
atMap = [ NULL ] * length + atMap
13331333
intersects = indexB.intersects( geom.boundingBox() )
13341334
for id in intersects:
13351335
vproviderA.getFeatures( QgsFeatureRequest().setFilterFid( int( id ) ) ).nextFeature( inFeatB )

0 commit comments

Comments
 (0)