Skip to content

Commit

Permalink
Don't throw misleading exception
Browse files Browse the repository at this point in the history
(cherry picked from commit 6792aa5)
  • Loading branch information
nyalldawson committed Apr 6, 2020
1 parent c434a04 commit 06ff0d2
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions src/core/processing/qgsprocessingalgorithm.cpp
Expand Up @@ -599,14 +599,10 @@ bool QgsProcessingAlgorithm::parameterAsBoolean( const QVariantMap &parameters,

QgsFeatureSink *QgsProcessingAlgorithm::parameterAsSink( const QVariantMap &parameters, const QString &name, QgsProcessingContext &context, QString &destinationIdentifier, const QgsFields &fields, QgsWkbTypes::Type geometryType, const QgsCoordinateReferenceSystem &crs, QgsFeatureSink::SinkFlags sinkFlags ) const
{
try
{
return QgsProcessingParameters::parameterAsSink( parameterDefinition( name ), parameters, fields, geometryType, crs, context, destinationIdentifier, sinkFlags );
}
catch ( QgsProcessingException )
{
if ( !parameterDefinition( name ) )
throw QgsProcessingException( QObject::tr( "No parameter definition for the sink '%1'" ).arg( name ) );
}

return QgsProcessingParameters::parameterAsSink( parameterDefinition( name ), parameters, fields, geometryType, crs, context, destinationIdentifier, sinkFlags );
}

QgsProcessingFeatureSource *QgsProcessingAlgorithm::parameterAsSource( const QVariantMap &parameters, const QString &name, QgsProcessingContext &context ) const
Expand Down

0 comments on commit 06ff0d2

Please sign in to comment.