Fix some processing algorithm exception handling

This commit is contained in:
Nyall Dawson 2017-06-27 13:50:13 +10:00
parent e2c84f1a50
commit f8e37aa7cb

View File

@ -1035,8 +1035,7 @@ QVariantMap QgsExtractByAttributeAlgorithm::processAlgorithm( const QVariantMap
QgsExpression expression( expr );
if ( expression.hasParserError() )
{
// raise GeoAlgorithmExecutionException(expression.parserErrorString())
return QVariantMap();
throw QgsProcessingException( expression.parserErrorString() );
}
QgsExpressionContext expressionContext = createExpressionContext( parameters, context );