Small changes
This commit is contained in:
@@ -69,6 +69,8 @@ export class SessionManager {
|
||||
try {
|
||||
let json = JSON.parse(outputBuffer);
|
||||
|
||||
const editor = vscode.window.activeTextEditor;
|
||||
const document = editor.document;
|
||||
const diagnostics = [];
|
||||
let cd = json['columnDefinitions']
|
||||
|
||||
@@ -79,9 +81,6 @@ export class SessionManager {
|
||||
if (json['userErrors']) {
|
||||
this.outputChannel.append("Errors found:\n");
|
||||
|
||||
const editor = vscode.window.activeTextEditor;
|
||||
const document = editor.document;
|
||||
|
||||
for (let error of json['userErrors'][0]['lines']) {
|
||||
let range = document.lineAt(editor.selection.start.line + error['line'] - 1).range;
|
||||
let diagnostic = new vscode.Diagnostic(range, error['text'], vscode.DiagnosticSeverity.Error);
|
||||
@@ -91,7 +90,6 @@ export class SessionManager {
|
||||
this.outputChannel.append(error['line'] + ": " + error['text'] + "\n");
|
||||
}
|
||||
|
||||
this.diagnosticCollection.set(document.uri, diagnostics);
|
||||
} else if (json['exception']) {
|
||||
this.outputChannel.append("Exception caught: " + json['exceptionMessage'] + "\n");
|
||||
} else if ("affectedRows" in json) {
|
||||
@@ -111,6 +109,7 @@ export class SessionManager {
|
||||
this.outputChannel.append("Query successful.\n");
|
||||
}
|
||||
|
||||
this.diagnosticCollection.set(document.uri, diagnostics);
|
||||
this.outputChannel.append("-- " + new Date() + " -------------------------------\n");
|
||||
outputBuffer = "";
|
||||
this.statusBarItem.text = this.currentConnection.name + " (Connected)";
|
||||
|
Reference in New Issue
Block a user