From b374203bdc181e9e00dd23ebe4fa8caa37fd54b5 Mon Sep 17 00:00:00 2001 From: "arnaud.morvan@camptocamp.com" <arnaud.morvan@camptocamp.com> Date: Sat, 29 Jun 2024 10:49:06 +0200 Subject: [PATCH] Fix import_tracks to tmp layer --- PreCourlis/processing/import_tracks_algorithm.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/PreCourlis/processing/import_tracks_algorithm.py b/PreCourlis/processing/import_tracks_algorithm.py index 19ae06a..e7f20f8 100644 --- a/PreCourlis/processing/import_tracks_algorithm.py +++ b/PreCourlis/processing/import_tracks_algorithm.py @@ -2,6 +2,7 @@ from qgis.core import ( QgsApplication, QgsProcessing, QgsProcessingMultiStepFeedback, + QgsProcessingOutputLayerDefinition, QgsProcessingParameterBoolean, QgsProcessingParameterFeatureSource, QgsProcessingParameterNumber, @@ -334,6 +335,9 @@ class ImportTracksAlgorithm(PreCourlisAlgorithm): if feedback.isCanceled(): return {} + output = QgsProcessingOutputLayerDefinition(parameters[self.OUTPUT]) + output.destinationName = self.tr("Sections") + # orderbyexpression (dump layer with changes from edit buffer) layer.selectAll() alg_params = { @@ -341,7 +345,7 @@ class ImportTracksAlgorithm(PreCourlisAlgorithm): "EXPRESSION": '"sec_id"', "ASCENDING": True, "NULLS_FIRST": False, - "OUTPUT": self.parameterAsOutputLayer(parameters, self.OUTPUT, context), + "OUTPUT": output, } outputs["OrderByExpression"] = processing.run( "native:orderbyexpression", -- GitLab