From 1d3f8f5181af6f041f9c8dbd9e5d75d3e3056698 Mon Sep 17 00:00:00 2001 From: Ryan Vandersmith Date: Wed, 14 Feb 2024 11:06:44 -0700 Subject: [PATCH] Prioritize existing management canister Candid file (#269) * Prioritize existing management canister Candid file * 0.15.2 --- package-lock.json | 4 ++-- package.json | 2 +- src/server/server.ts | 9 +++++---- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index e3b0531..e5a773d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vscode-motoko", - "version": "0.15.1", + "version": "0.15.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "vscode-motoko", - "version": "0.15.1", + "version": "0.15.2", "hasInstallScript": true, "dependencies": { "@wasmer/wasi": "1.2.2", diff --git a/package.json b/package.json index 946f470..39d58a6 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vscode-motoko", "displayName": "Motoko", "description": "Motoko language support", - "version": "0.15.1", + "version": "0.15.2", "publisher": "dfinity-foundation", "repository": "https://github.com/dfinity/vscode-motoko", "engines": { diff --git a/src/server/server.ts b/src/server/server.ts index dd2c542..b0a6557 100644 --- a/src/server/server.ts +++ b/src/server/server.ts @@ -353,10 +353,11 @@ function notifyDfxChange() { const candidUri = URI.file(candidPath).toString(); // Add management canister Candid file - const icUri = URI.file( - join(candidPath, 'aaaaa-aa.did'), - ).toString(); - writeVirtual(resolveVirtualPath(icUri), icCandid); + const icPath = join(candidPath, 'aaaaa-aa.did'); + if (!existsSync(icPath)) { + const icUri = URI.file(icPath).toString(); + writeVirtual(resolveVirtualPath(icUri), icCandid); + } const idsPath = join( projectDir,