mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-26 20:09:19 +00:00
fix: don't override linkedProjects
if no workspace was discovered.
This commit is contained in:
parent
bd545a1c10
commit
6e7bc07cdf
2 changed files with 9 additions and 2 deletions
|
@ -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;
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue