diff --git a/.changeset/fix-default-filename.md b/.changeset/fix-default-filename.md new file mode 100644 index 00000000000..328053051c8 --- /dev/null +++ b/.changeset/fix-default-filename.md @@ -0,0 +1,5 @@ +--- +"electron-updater": patch +--- + +fix: default file name of `update.${fileExtension}` for downloaded files in private repositories. \ No newline at end of file diff --git a/packages/electron-updater/src/AppUpdater.ts b/packages/electron-updater/src/AppUpdater.ts index aed7dd87a22..ec0ef011dbd 100644 --- a/packages/electron-updater/src/AppUpdater.ts +++ b/packages/electron-updater/src/AppUpdater.ts @@ -636,7 +636,7 @@ export abstract class AppUpdater extends (EventEmitter as new () => TypedEmitter return path.basename(urlPath) } else { // url like /latest, generate name - return `update.${taskOptions.fileExtension}` + return taskOptions.fileInfo.info.url } }