mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
This commit is contained in:
@@ -15,7 +15,6 @@ import {
|
|||||||
import { ICapabilitiesService } from 'sql/services/capabilities/capabilitiesService';
|
import { ICapabilitiesService } from 'sql/services/capabilities/capabilitiesService';
|
||||||
import { ConnectionManagementInfo } from 'sql/parts/connection/common/connectionManagementInfo';
|
import { ConnectionManagementInfo } from 'sql/parts/connection/common/connectionManagementInfo';
|
||||||
import * as Constants from 'sql/parts/connection/common/constants';
|
import * as Constants from 'sql/parts/connection/common/constants';
|
||||||
import { OEAction } from 'sql/parts/objectExplorer/viewlet/objectExplorerActions';
|
|
||||||
import { IQueryEditorService } from 'sql/parts/query/common/queryEditorService';
|
import { IQueryEditorService } from 'sql/parts/query/common/queryEditorService';
|
||||||
import { IScriptingService } from 'sql/services/scripting/scriptingService';
|
import { IScriptingService } from 'sql/services/scripting/scriptingService';
|
||||||
|
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import { ServerTreeActionProvider } from 'sql/parts/objectExplorer/viewlet/serve
|
|||||||
import { ObjectExplorerActionsContext } from 'sql/parts/objectExplorer/viewlet/objectExplorerActions';
|
import { ObjectExplorerActionsContext } from 'sql/parts/objectExplorer/viewlet/objectExplorerActions';
|
||||||
import { TreeNode } from 'sql/parts/objectExplorer/common/treeNode';
|
import { TreeNode } from 'sql/parts/objectExplorer/common/treeNode';
|
||||||
import { OpenMode } from 'vs/base/parts/tree/browser/treeDefaults';
|
import { OpenMode } from 'vs/base/parts/tree/browser/treeDefaults';
|
||||||
|
import { TreeUpdateUtils } from 'sql/parts/objectExplorer/viewlet/treeUpdateUtils';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Extends the tree controller to handle clicks on the tree elements
|
* Extends the tree controller to handle clicks on the tree elements
|
||||||
@@ -78,7 +79,10 @@ export class ServerTreeController extends treedefaults.DefaultController {
|
|||||||
if (element instanceof TreeNode) {
|
if (element instanceof TreeNode) {
|
||||||
let context = new ObjectExplorerActionsContext();
|
let context = new ObjectExplorerActionsContext();
|
||||||
context.nodeInfo = element.toNodeInfo();
|
context.nodeInfo = element.toNodeInfo();
|
||||||
|
// Note: getting DB name before, but intentionally not using treeUpdateUtils.getConnectionProfile as it replaces
|
||||||
|
// the connection ID with a new one. This breaks a number of internal tasks
|
||||||
context.connectionProfile = element.getConnectionProfile().toIConnectionProfile();
|
context.connectionProfile = element.getConnectionProfile().toIConnectionProfile();
|
||||||
|
context.connectionProfile.databaseName = element.getDatabaseName();
|
||||||
actionContext = context;
|
actionContext = context;
|
||||||
} else if (element instanceof ConnectionProfile) {
|
} else if (element instanceof ConnectionProfile) {
|
||||||
let context = new ObjectExplorerActionsContext();
|
let context = new ObjectExplorerActionsContext();
|
||||||
|
|||||||
Reference in New Issue
Block a user