From 2df0cae8e35c49715adea0546a04daa86646d94f Mon Sep 17 00:00:00 2001 From: Matthias Kuhn Date: Wed, 31 Oct 2018 09:26:58 +0100 Subject: [PATCH] Regenerate fids for "join attributes by location", pt2 --- python/plugins/processing/algs/qgis/SpatialJoin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/plugins/processing/algs/qgis/SpatialJoin.py b/python/plugins/processing/algs/qgis/SpatialJoin.py index eea486a9890..7ebb0d5f01c 100644 --- a/python/plugins/processing/algs/qgis/SpatialJoin.py +++ b/python/plugins/processing/algs/qgis/SpatialJoin.py @@ -189,7 +189,7 @@ class SpatialJoin(QgisAlgorithm): raise QgsProcessingException(self.invalidSinkError(parameters, self.OUTPUT)) (non_matching_sink, non_matching_dest_id) = self.parameterAsSink(parameters, self.NON_MATCHING, context, - source.fields(), source.wkbType(), source.sourceCrs()) + source.fields(), source.wkbType(), source.sourceCrs(), QgsFeatureSink.RegeneratePrimaryKey) if self.NON_MATCHING in parameters and parameters[self.NON_MATCHING] is not None and non_matching_sink is None: raise QgsProcessingException(self.invalidSinkError(parameters, self.NON_MATCHING))