File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -388,9 +388,12 @@ export async function activate(context: vscode.ExtensionContext): Promise<void>
388
388
} ) ;
389
389
toCheck . forEach ( async function ( uri , configName ) {
390
390
if ( serverManagerApi && serverManagerApi . getServerSpec ) {
391
- const connSpec = await serverManagerApi . getServerSpec ( configName ) ;
392
- if ( connSpec ) {
393
- resolvedConnSpecs . set ( configName , connSpec ) ;
391
+ const serverName = uri . scheme === "file" ? config ( "conn" , configName ) . server : configName ;
392
+ if ( serverName && serverName !== "" && ! resolvedConnSpecs . has ( serverName ) ) {
393
+ const connSpec = await serverManagerApi . getServerSpec ( serverName ) ;
394
+ if ( connSpec ) {
395
+ resolvedConnSpecs . set ( serverName , connSpec ) ;
396
+ }
394
397
}
395
398
}
396
399
checkConnection ( true , uri ) ;
You can’t perform that action at this time.
0 commit comments