From 89058baeeb620af0a62be8b2230c92a8985d70b3 Mon Sep 17 00:00:00 2001 From: Alessandro Pasotti Date: Thu, 18 Oct 2018 17:40:56 +0200 Subject: [PATCH] setInvalidGeometryCheck on the request --- src/analysis/processing/qgsoverlayutils.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/analysis/processing/qgsoverlayutils.cpp b/src/analysis/processing/qgsoverlayutils.cpp index 4ded0cc7be0..0a2ef7dedb7 100644 --- a/src/analysis/processing/qgsoverlayutils.cpp +++ b/src/analysis/processing/qgsoverlayutils.cpp @@ -92,6 +92,7 @@ void QgsOverlayUtils::difference( const QgsFeatureSource &sourceA, const QgsFeat QgsFeature featA; QgsFeatureRequest requestA; + requestA.setInvalidGeometryCheck( context.invalidGeometryCheck() ); if ( outputAttrs == OutputBA ) requestA.setDestinationCrs( sourceB.sourceCrs(), context.transformContext() ); QgsFeatureIterator fitA = sourceA.getFeatures( requestA );