From e6746493b9b069191b5c72838eaaafc74d569ce3 Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Wed, 24 Sep 2025 11:21:38 +0100 Subject: [PATCH] provide default value when reading output folder setting to generate destination path in Processing (fix #61965) --- src/gui/processing/qgsprocessingoutputdestinationwidget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/processing/qgsprocessingoutputdestinationwidget.cpp b/src/gui/processing/qgsprocessingoutputdestinationwidget.cpp index 97c3eb85dcb..67205e83366 100644 --- a/src/gui/processing/qgsprocessingoutputdestinationwidget.cpp +++ b/src/gui/processing/qgsprocessingoutputdestinationwidget.cpp @@ -25,6 +25,7 @@ #include "qgsprocessingcontext.h" #include "qgsprocessingalgorithm.h" #include "qgsfieldmappingwidget.h" +#include "qgsapplication.h" #include #include #include @@ -175,7 +176,7 @@ QVariant QgsProcessingLayerOutputDestinationWidget::value() const if ( folder == '.' ) { // output name does not include a folder - use default - QString defaultFolder = settings.value( QStringLiteral( "/Processing/Configuration/OUTPUTS_FOLDER" ) ).toString(); + QString defaultFolder = settings.value( QStringLiteral( "/Processing/Configuration/OUTPUTS_FOLDER" ), QStringLiteral( "%1/processing/outputs" ).arg( QgsApplication::qgisSettingsDirPath() ) ).toString(); key = QDir( defaultFolder ).filePath( key ); } }