diff --git a/src/gui/qgsexpressiontreeview.cpp b/src/gui/qgsexpressiontreeview.cpp index e3d93c1f1dd..6da5f32db35 100644 --- a/src/gui/qgsexpressiontreeview.cpp +++ b/src/gui/qgsexpressiontreeview.cpp @@ -650,7 +650,7 @@ void QgsExpressionTreeView::loadExpressionsFromJson( const QJsonDocument &expres settings.beginGroup( QStringLiteral( "user" ), QgsSettings::Section::Expressions ); mUserExpressionLabels = settings.childGroups(); - for ( const QJsonValue &expressionValue : expressionsObject["expressions"].toArray() ) + for ( const QJsonValue &&expressionValue : expressionsObject["expressions"].toArray() ) { // validate the type of the array element, can be anything if ( ! expressionValue.isObject() )