diff --git a/src/views/results/index.ts b/src/views/results/index.ts index ee1b17f6..15ab2746 100644 --- a/src/views/results/index.ts +++ b/src/views/results/index.ts @@ -129,12 +129,14 @@ export function initialise(context: vscode.ExtensionContext) { }), vscode.commands.registerCommand(`vscode-db2i.dove.export`, () => { + let veContent = JSON.stringify(doveResultsView.getRootExplainNode(), null, 2) vscode.workspace.openTextDocument({ language: `json`, - content: JSON.stringify(doveResultsView.getRootExplainNode(), null, 2) + content: veContent }).then(doc => { vscode.window.showTextDocument(doc); - }); + }) + return veContent; }), vscode.commands.registerCommand(`vscode-db2i.dove.generateSqlForAdvisedIndexes`, () => {