diff --git a/src/core/qgsmaplayerutils.cpp b/src/core/qgsmaplayerutils.cpp index 63206fa8d5b..cbbab259868 100644 --- a/src/core/qgsmaplayerutils.cpp +++ b/src/core/qgsmaplayerutils.cpp @@ -109,7 +109,10 @@ QgsAbstractDatabaseProviderConnection *QgsMapLayerUtils::databaseConnection( con } catch ( const QgsProviderConnectionException &ex ) { - QgsDebugError( QStringLiteral( "Error retrieving database connection for layer %1: %2" ).arg( layer->name(), ex.what() ) ); + if ( !ex.what().contains( QLatin1String( "createConnection" ) ) ) + { + QgsDebugError( QStringLiteral( "Error retrieving database connection for layer %1: %2" ).arg( layer->name(), ex.what() ) ); + } return nullptr; } }