From 9e10d1c7babb9ee2015c95696f092ba3df2c6ac9 Mon Sep 17 00:00:00 2001 From: Michael Hollister Date: Thu, 21 Nov 2024 12:18:54 -0600 Subject: [PATCH] Download stable build when updating to stable from different channel --- receivers/electron/src/Updater.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/receivers/electron/src/Updater.ts b/receivers/electron/src/Updater.ts index 2c75ba0..4f5ccde 100644 --- a/receivers/electron/src/Updater.ts +++ b/receivers/electron/src/Updater.ts @@ -362,7 +362,10 @@ export class Updater { } try { - const channel = Updater.localPackageJson.version !== Updater.releasesJson.currentVersion ? 'stable' : Updater.localPackageJson.channel; + const newCommit = (Updater.localPackageJson.channel !== 'stable' && Updater.localPackageJson.commit !== Updater.releasesJson.currentCommit); + let channel = Updater.localPackageJson.version !== Updater.releasesJson.currentVersion ? 'stable' : Updater.localPackageJson.channel; + channel = newCommit ? 'stable' : channel; + const fileInfo = Updater.releasesJson.currentReleases[channel][process.platform][process.arch] const file = fileInfo.url.toString().split('/').pop();