Skip to content

Commit b893401

Browse files
Merge pull request #589 from gjsjohnmurray/fix-586
fix #586 handle reference to nonexistent server spec
2 parents a422825 + 1a912a7 commit b893401

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/api/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ export class AtelierAPI {
168168
let serverName = workspaceFolderName.toLowerCase();
169169
if (config("intersystems.servers").has(serverName)) {
170170
this.externalServer = true;
171-
} else if (conn.server) {
171+
} else if (conn.server && config("intersystems.servers", workspaceFolderName).has(conn.server)) {
172172
serverName = conn.server;
173173
} else {
174174
serverName = "";
@@ -203,7 +203,7 @@ export class AtelierAPI {
203203
} else {
204204
this._config = conn;
205205
this._config.ns = namespace || conn.ns;
206-
this._config.serverName = serverName;
206+
this._config.serverName = "";
207207
}
208208
}
209209

src/extension.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,7 @@ export async function checkConnection(clearCookies = false, uri?: vscode.Uri): P
262262
outputChannel.appendError(message);
263263
panel.text = `${PANEL_LABEL} $(error)`;
264264
panel.tooltip = `ERROR - ${message}`;
265+
disableConnection(configName);
265266
return;
266267
}
267268
api

0 commit comments

Comments
 (0)