@@ -350,18 +350,18 @@ bool QgsProcessingParameters::parameterAsBool( const QgsProcessingParameterDefin
350350
351351QgsFeatureSink *QgsProcessingParameters::parameterAsSink ( const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsFields &fields,
352352 QgsWkbTypes::Type geometryType, const QgsCoordinateReferenceSystem &crs,
353- QgsProcessingContext &context, QString &destinationIdentifier, QgsFeatureSink::SinkFlags options )
353+ QgsProcessingContext &context, QString &destinationIdentifier, QgsFeatureSink::SinkFlags sinkFlags )
354354{
355355 QVariant val;
356356 if ( definition )
357357 {
358358 val = parameters.value ( definition->name () );
359359 }
360360
361- return parameterAsSink ( definition, val, fields, geometryType, crs, context, destinationIdentifier, options );
361+ return parameterAsSink ( definition, val, fields, geometryType, crs, context, destinationIdentifier, sinkFlags );
362362}
363363
364- QgsFeatureSink *QgsProcessingParameters::parameterAsSink ( const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsFields &fields, QgsWkbTypes::Type geometryType, const QgsCoordinateReferenceSystem &crs, QgsProcessingContext &context, QString &destinationIdentifier, QgsFeatureSink::SinkFlags options )
364+ QgsFeatureSink *QgsProcessingParameters::parameterAsSink ( const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsFields &fields, QgsWkbTypes::Type geometryType, const QgsCoordinateReferenceSystem &crs, QgsProcessingContext &context, QString &destinationIdentifier, QgsFeatureSink::SinkFlags sinkFlags )
365365{
366366 QVariant val = value;
367367
@@ -402,7 +402,7 @@ QgsFeatureSink *QgsProcessingParameters::parameterAsSink( const QgsProcessingPar
402402 if ( dest.isEmpty () )
403403 return nullptr ;
404404
405- std::unique_ptr< QgsFeatureSink > sink ( QgsProcessingUtils::createFeatureSink ( dest, context, fields, geometryType, crs, createOptions, options ) );
405+ std::unique_ptr< QgsFeatureSink > sink ( QgsProcessingUtils::createFeatureSink ( dest, context, fields, geometryType, crs, createOptions, sinkFlags ) );
406406 destinationIdentifier = dest;
407407
408408 if ( destinationProject )
@@ -4581,4 +4581,3 @@ bool QgsProcessingParameterDistance::fromVariantMap( const QVariantMap &map )
45814581 mParentParameterName = map.value ( QStringLiteral ( " parent" ) ).toString ();
45824582 return true ;
45834583}
4584-
0 commit comments