We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b1eecfd commit fa8f667Copy full SHA for fa8f667
python/plugins/processing/tools/dataobjects.py
@@ -39,7 +39,8 @@
39
QgsCoordinateReferenceSystem,
40
QgsSettings,
41
QgsProcessingUtils,
42
- QgsProcessingContext)
+ QgsProcessingContext,
43
+ QgsFeatureRequest)
44
from qgis.gui import QgsSublayersDialog
45
from qgis.PyQt.QtCore import QCoreApplication
46
@@ -74,6 +75,8 @@ def createContext():
74
75
context.setFlags(QgsProcessingContext.UseSelectionIfPresent)
76
77
invalid_features_method = ProcessingConfig.getSetting(ProcessingConfig.FILTER_INVALID_GEOMETRIES)
78
+ if not invalid_features_method:
79
+ invalid_features_method = QgsFeatureRequest.GeometryAbortOnInvalid
80
context.setInvalidGeometryCheck(invalid_features_method)
81
82
def raise_error(f):
0 commit comments