Skip to content

Commit

Permalink
Regenerate primary keys for Split Lines by Length outputs
Browse files Browse the repository at this point in the history
Fixes #56486
  • Loading branch information
nyalldawson committed Feb 23, 2024
1 parent b0d7820 commit a738296
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/analysis/processing/qgsalgorithmsplitlinesbylength.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,11 @@ Qgis::ProcessingFeatureSourceFlags QgsSplitLinesByLengthAlgorithm::sourceFlags()
return Qgis::ProcessingFeatureSourceFlag::SkipGeometryValidityChecks;
}

QgsFeatureSink::SinkFlags QgsSplitLinesByLengthAlgorithm::sinkFlags() const
{
return QgsFeatureSink::RegeneratePrimaryKey;
}


///@endcond

Expand Down
1 change: 1 addition & 0 deletions src/analysis/processing/qgsalgorithmsplitlinesbylength.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ class QgsSplitLinesByLengthAlgorithm : public QgsProcessingFeatureBasedAlgorithm
Qgis::WkbType outputWkbType( Qgis::WkbType inputWkbType ) const override;
QgsFeatureList processFeature( const QgsFeature &feature, QgsProcessingContext &context, QgsProcessingFeedback *feedback ) override;
Qgis::ProcessingFeatureSourceFlags sourceFlags() const override;
QgsFeatureSink::SinkFlags sinkFlags() const override;

private:

Expand Down

0 comments on commit a738296

Please sign in to comment.