From 581379f86fc1d898f547dd73fc722ac90b2c22af Mon Sep 17 00:00:00 2001 From: Akos Kitta Date: Mon, 18 Jul 2022 11:57:14 +0200 Subject: [PATCH] #1191: fixed default sketchbook URI for _save as_ Signed-off-by: Akos Kitta --- .../src/browser/contributions/save-as-sketch.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/arduino-ide-extension/src/browser/contributions/save-as-sketch.ts b/arduino-ide-extension/src/browser/contributions/save-as-sketch.ts index 6aa63f30..36071db0 100644 --- a/arduino-ide-extension/src/browser/contributions/save-as-sketch.ts +++ b/arduino-ide-extension/src/browser/contributions/save-as-sketch.ts @@ -77,15 +77,11 @@ export class SaveAsSketch extends SketchContribution { const exists = await this.fileService.exists( sketchDirUri.resolve(sketch.name) ); - const defaultUri = exists - ? sketchDirUri.resolve( - sketchDirUri - .resolve( - `${sketch.name}_copy_${dateFormat(new Date(), 'yyyymmddHHMMss')}` - ) - .toString() - ) - : sketchDirUri.resolve(sketch.name); + const defaultUri = sketchDirUri.resolve( + exists + ? `${sketch.name}_copy_${dateFormat(new Date(), 'yyyymmddHHMMss')}` + : sketch.name + ); const defaultPath = await this.fileService.fsPath(defaultUri); const { filePath, canceled } = await remote.dialog.showSaveDialog({ title: nls.localize(