diff --git a/arduino-ide-extension/build/arduino-cli.darwin b/arduino-ide-extension/build/arduino-cli.darwin index 0289bdd5..26722c7a 100755 Binary files a/arduino-ide-extension/build/arduino-cli.darwin and b/arduino-ide-extension/build/arduino-cli.darwin differ diff --git a/arduino-ide-extension/build/arduino-cli.linux b/arduino-ide-extension/build/arduino-cli.linux index 37b409ad..0c1426af 100755 Binary files a/arduino-ide-extension/build/arduino-cli.linux and b/arduino-ide-extension/build/arduino-cli.linux differ diff --git a/arduino-ide-extension/build/arduino-cli.win32 b/arduino-ide-extension/build/arduino-cli.win32 index 170b58eb..e3577c75 100755 Binary files a/arduino-ide-extension/build/arduino-cli.win32 and b/arduino-ide-extension/build/arduino-cli.win32 differ diff --git a/arduino-ide-extension/src/node/core-service-impl.ts b/arduino-ide-extension/src/node/core-service-impl.ts index 2f014ca6..a5f55218 100644 --- a/arduino-ide-extension/src/node/core-service-impl.ts +++ b/arduino-ide-extension/src/node/core-service-impl.ts @@ -76,11 +76,10 @@ export class CoreServiceImpl implements CoreService { console.log('upload', options); const { uri } = options; - const sketchFilePath = await this.fileSystem.getFsPath(options.uri); - if (!sketchFilePath) { + const sketchpath = await this.fileSystem.getFsPath(options.uri); + if (!sketchpath) { throw new Error(`Cannot resolve filesystem path for URI: ${uri}.`); } - const sketchpath = path.dirname(sketchFilePath); const currentBoard = await this.boardsService.getSelectBoard(); if (!currentBoard) {