mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-25 08:13:41 +00:00
fix: don't override linkedProjects
if no workspace was discovered.
This commit is contained in:
parent
bd545a1c10
commit
6e7bc07cdf
@ -96,7 +96,12 @@ export async function createClient(
|
||||
if (resp && Array.isArray(resp)) {
|
||||
return resp.map((val) => {
|
||||
return prepareVSCodeConfig(val, (key, cfg) => {
|
||||
if (key === "linkedProjects") {
|
||||
// we only want to set discovered workspaces on the right key
|
||||
// and if a workspace has been discovered.
|
||||
if (
|
||||
key === "linkedProjects" &&
|
||||
config.discoveredWorkspaces.length > 0
|
||||
) {
|
||||
cfg[key] = config.discoveredWorkspaces;
|
||||
}
|
||||
});
|
||||
|
@ -205,7 +205,9 @@ export class Ctx {
|
||||
const initializationOptions = prepareVSCodeConfig(
|
||||
rawInitializationOptions,
|
||||
(key, obj) => {
|
||||
if (key === "linkedProjects") {
|
||||
// we only want to set discovered workspaces on the right key
|
||||
// and if a workspace has been discovered.
|
||||
if (key === "linkedProjects" && this.config.discoveredWorkspaces.length > 0) {
|
||||
obj["linkedProjects"] = this.config.discoveredWorkspaces;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user