diff --git a/src/electron/services/electronPlatformUtils.service.ts b/src/electron/services/electronPlatformUtils.service.ts index b39046e2b1a..b4c0ed84a7e 100644 --- a/src/electron/services/electronPlatformUtils.service.ts +++ b/src/electron/services/electronPlatformUtils.service.ts @@ -117,10 +117,12 @@ export class ElectronPlatformUtilsService implements PlatformUtilsService { remote.dialog.showSaveDialog(remote.getCurrentWindow(), { defaultPath: fileName, showsTagField: false, - }, (filename) => { - fs.writeFile(filename, Buffer.from(blobData), (err) => { - // error check? - }); + }, (path) => { + if (path != null) { + fs.writeFile(path, Buffer.from(blobData), (err) => { + // error check? + }); + } }); }