diff options
| author | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-04-09 13:33:54 +0200 |
|---|---|---|
| committer | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-05-28 13:25:30 +0200 |
| commit | 034a705499c4c41c8e910ec4427e9b7affc7f4db (patch) | |
| tree | 91ac341c6f0e676d69cd659ff01cd153b4797eed | |
| parent | def11fe1d339c90f4a54528da1af0525c97a6c68 (diff) | |
| download | mullvadvpn-034a705499c4c41c8e910ec4427e9b7affc7f4db.tar.xz mullvadvpn-034a705499c4c41c8e910ec4427e9b7affc7f4db.zip | |
Improve error handling for executing installer
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/main/app-upgrade.ts | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/desktop/packages/mullvad-vpn/src/main/app-upgrade.ts b/desktop/packages/mullvad-vpn/src/main/app-upgrade.ts index f79452e734..fa32e02138 100644 --- a/desktop/packages/mullvad-vpn/src/main/app-upgrade.ts +++ b/desktop/packages/mullvad-vpn/src/main/app-upgrade.ts @@ -58,10 +58,9 @@ export default class AppUpgrade { } private async executeInstaller(verifiedInstallerPath: string) { - try { - await shell.openPath(verifiedInstallerPath); - } catch { - throw new Error(`Could not start installer at path: ${verifiedInstallerPath}`); + const errorMessage = await shell.openPath(verifiedInstallerPath); + if (errorMessage) { + throw new Error(`An error occurred after starting the installer: ${errorMessage}`); } } |
