diff --git a/packages/electron-updater/src/AppUpdater.ts b/packages/electron-updater/src/AppUpdater.ts index 53d9053ed71..fb35cdcdfef 100644 --- a/packages/electron-updater/src/AppUpdater.ts +++ b/packages/electron-updater/src/AppUpdater.ts @@ -514,6 +514,12 @@ export abstract class AppUpdater extends (EventEmitter as new () => TypedEmitter }).` ) this.emit("update-not-available", updateInfo) + + // remove all installers from cache + const downloadedUpdateHelper = await this.getOrCreateDownloadHelper() + await downloadedUpdateHelper.clear() + this._logger.info(`All installers have been removed from cache: ${downloadedUpdateHelper.cacheDirForPendingUpdate}`) + return { isUpdateAvailable: false, versionInfo: updateInfo,