From b734b246795fb240f6728714be68c22cc221bbe9 Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Mon, 25 Dec 2023 09:35:43 +0100 Subject: [PATCH] fix: JavaScript error at first startup, fixes #736 --- src/main/ipc-handlers/application.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/ipc-handlers/application.ts b/src/main/ipc-handlers/application.ts index 48bcb210..ac3817bb 100644 --- a/src/main/ipc-handlers/application.ts +++ b/src/main/ipc-handlers/application.ts @@ -36,9 +36,15 @@ export default () => { name: 'session', fileExtension: '' }); - const encrypted = sessionStore.get('key') as string; - const key = safeStorage.decryptString(Buffer.from(encrypted, 'utf-8')); - event.returnValue = key; + + try { + const encrypted = sessionStore.get('key') as string; + const key = safeStorage.decryptString(Buffer.from(encrypted, 'utf-8')); + event.returnValue = key; + } + catch (error) { + event.returnValue = false; + } }); ipcMain.handle('show-open-dialog', (event, options) => {