From d42c26af9089c5c79067cbd48cfeefa41eaec485 Mon Sep 17 00:00:00 2001 From: Jan Caha Date: Wed, 18 Jun 2025 13:36:38 +0200 Subject: [PATCH] Update src/app/browser/qgsinbuiltdataitemproviders.cpp Co-authored-by: Stefanos Natsis --- src/app/browser/qgsinbuiltdataitemproviders.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/browser/qgsinbuiltdataitemproviders.cpp b/src/app/browser/qgsinbuiltdataitemproviders.cpp index bdbb99cec76..0385cf0242c 100644 --- a/src/app/browser/qgsinbuiltdataitemproviders.cpp +++ b/src/app/browser/qgsinbuiltdataitemproviders.cpp @@ -1860,7 +1860,9 @@ void QgsDatabaseItemGuiProvider::populateContextMenu( QgsDataItem *item, QMenu * } ); } - if ( conn && conn->capabilities().testFlag( QgsAbstractDatabaseProviderConnection::Capability::MoveTableToSchema ) ) + // Move to schema should not be available for connections and schemata + const bool isTable = qobject_cast( item ); + if ( isTable && conn && conn->capabilities().testFlag( QgsAbstractDatabaseProviderConnection::Capability::MoveTableToSchema ) ) { QAction *moveToSchemaAction = new QAction( tr( "Move to Another Schema…" ), menu );