Skip to content

Commit 511fa36

Browse files
committed
[processing] determive correct output type based on the
QgsProcessingParameterFileDestination filter (cherry picked from commit 73a8b80)
1 parent a2bf1ab commit 511fa36

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/core/processing/qgsprocessingparameters.cpp

+8-1
Original file line numberDiff line numberDiff line change
@@ -3386,7 +3386,14 @@ QString QgsProcessingParameterFileDestination::valueAsPythonString( const QVaria
33863386

33873387
QgsProcessingOutputDefinition *QgsProcessingParameterFileDestination::toOutputDefinition() const
33883388
{
3389-
return new QgsProcessingOutputFile( name(), description() );
3389+
if ( !mFileFilter.isEmpty() and mFileFilter.contains( QStringLiteral( "html" ), Qt::CaseInsensitive ) )
3390+
{
3391+
return new QgsProcessingOutputHtml( name(), description() );
3392+
}
3393+
else
3394+
{
3395+
return new QgsProcessingOutputFile( name(), description() );
3396+
}
33903397
}
33913398

33923399
QString QgsProcessingParameterFileDestination::defaultFileExtension() const

0 commit comments

Comments
 (0)