From 0867ba08f48b61c0dc4ef9dda2110e294e0f7afa Mon Sep 17 00:00:00 2001 From: Zhihe Li Date: Tue, 30 Jul 2024 18:51:09 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20Fix=20intel=20macs=20not?= =?UTF-8?q?=20getting=20proper=20auto-update=20prompt=20(#2419)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/desktop/electron-app/src/helpers/app-updater.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ui/desktop/electron-app/src/helpers/app-updater.js b/ui/desktop/electron-app/src/helpers/app-updater.js index de508d80d..af04fd8e1 100644 --- a/ui/desktop/electron-app/src/helpers/app-updater.js +++ b/ui/desktop/electron-app/src/helpers/app-updater.js @@ -35,7 +35,7 @@ const returnArchitectureToUpdate = () => { } catch (err) { log.error(`returnArchitectureToUpdate:`, err.message); } - return nodeArchitecture; + return 'amd64'; }; // Query releases url to find latest version @@ -61,9 +61,11 @@ const findUpdateArchive = (version) => { const url = `${releasesUrl}${version}/boundary-desktop_${version}_darwin_${architecture}.zip`; return new Promise((resolve, reject) => { https.get(url, (response) => { - if (response.statusCode === 403) + if (response.statusCode === 200) { + resolve(url); + } else { reject({ message: 'Archive not available' }); - if (response.statusCode === 200) resolve(url); + } response.on('error', (err) => reject(err)); }); });