From f479d8410ae388babd953f18c6b740dbdf63728a Mon Sep 17 00:00:00 2001 From: Alexey Date: Thu, 7 Sep 2023 14:41:41 +0300 Subject: [PATCH] CB-3957 fix: verify change availability flags (#1988) --- .../ConnectionSchemaManagerBootstrap.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webapp/packages/plugin-datasource-context-switch/src/ConnectionSchemaManager/ConnectionSchemaManagerBootstrap.ts b/webapp/packages/plugin-datasource-context-switch/src/ConnectionSchemaManager/ConnectionSchemaManagerBootstrap.ts index 4fdaed4fc9..32e2cc02f7 100644 --- a/webapp/packages/plugin-datasource-context-switch/src/ConnectionSchemaManager/ConnectionSchemaManagerBootstrap.ts +++ b/webapp/packages/plugin-datasource-context-switch/src/ConnectionSchemaManager/ConnectionSchemaManagerBootstrap.ts @@ -236,7 +236,9 @@ export class ConnectionSchemaManagerBootstrap extends Bootstrap { this.menuService.addCreator({ menus: [MENU_CONNECTION_DATA_CONTAINER_SELECTOR], - isApplicable: () => this.connectionSchemaManagerService.isObjectCatalogChangeable && !!this.connectionSchemaManagerService.objectContainerList, + isApplicable: () => + (this.connectionSchemaManagerService.isObjectCatalogChangeable || this.connectionSchemaManagerService.isObjectSchemaChangeable) && + !!this.connectionSchemaManagerService.objectContainerList, getItems: (context, items) => { items = [...items];