diff --git a/src/core/providers/ogr/qgsogrprovider.cpp b/src/core/providers/ogr/qgsogrprovider.cpp index 0f08b6bec592..0868115059aa 100644 --- a/src/core/providers/ogr/qgsogrprovider.cpp +++ b/src/core/providers/ogr/qgsogrprovider.cpp @@ -544,11 +544,11 @@ void QgsOgrProvider::setTransaction( QgsTransaction *transaction ) QgsDebugMsgLevel( QStringLiteral( "set transaction %1" ).arg( transaction != nullptr ), 2 ); // static_cast since layers cannot be added to a transaction of a non-matching provider mTransaction = static_cast( transaction ); - connect( mTransaction, &QgsTransaction::afterRollback, this, [ = ]( ) + connect( mTransaction, &QgsTransaction::afterRollback, this, [ this ]( ) { mFieldsRequireReload = true; } ); - connect( mTransaction, &QgsTransaction::afterRollbackToSavepoint, this, [ = ]( const QString & ) + connect( mTransaction, &QgsTransaction::afterRollbackToSavepoint, this, [ this ]( const QString & ) { mFieldsRequireReload = true; } );