From 678da06af4d2c9d3b15379c225119ff28d8afb1f Mon Sep 17 00:00:00 2001 From: Alexey Zinoviev Date: Mon, 23 Sep 2024 12:36:57 +0400 Subject: [PATCH] uberf-8210: allow only one upgrade (#6684) Signed-off-by: Alexey Zinoviev --- desktop/src/main/start.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/desktop/src/main/start.ts b/desktop/src/main/start.ts index f50aaf0297..ccaa35aac8 100644 --- a/desktop/src/main/start.ts +++ b/desktop/src/main/start.ts @@ -365,7 +365,12 @@ if (isMac) { }) } +// Note: it is reset when the app is relaunched after update +let isUpdating = false + autoUpdater.on('update-available', (info: UpdateInfo) => { + if (isUpdating) return + void dialog .showMessageBox({ type: 'info', @@ -379,6 +384,7 @@ autoUpdater.on('update-available', (info: UpdateInfo) => { if (response !== 0) { app.quit() } + isUpdating = true }) }) @@ -400,7 +406,7 @@ autoUpdater.on('update-downloaded', (info) => { ipcMain.on('start-backup', (event, token, endpoint, workspace) => { console.log('start backup', token, endpoint, workspace) if (mainWindow != null) { - startBackup(mainWindow, token, endpoint, workspace , (cmd: string, ...args: any[]) => { + startBackup(mainWindow, token, endpoint, workspace, (cmd: string, ...args: any[]) => { mainWindow?.webContents.send(cmd, ...args) }) }