mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
CB-5964 read only metadata delete fix (#3094)
This commit is contained in:
+1
-1
@@ -229,7 +229,7 @@ public class WebNavigatorNodeInfo {
|
||||
if (node instanceof DBNDatabaseNode) {
|
||||
boolean canEditDatasources = hasNodePermission(RMProjectPermission.DATA_SOURCES_EDIT);
|
||||
DBSObject object = ((DBNDatabaseNode) node).getObject();
|
||||
if (object != null && canEditDatasources) {
|
||||
if (object != null && canEditDatasources && !DBUtils.isReadOnly(object)) {
|
||||
DBEObjectMaker objectManager = DBWorkbench.getPlatform().getEditorsRegistry().getObjectManager(
|
||||
object.getClass(), DBEObjectMaker.class);
|
||||
if (objectManager != null && objectManager.canDeleteObject(object)) {
|
||||
|
||||
Reference in New Issue
Block a user