From 28707893fff18f82d7732be8cc4e04ee7602a19e Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Mon, 2 Dec 2024 12:48:14 +1000 Subject: [PATCH] Avoid false-positive warning when showing context menu for layers --- src/core/qgsmaplayerutils.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; } }