From 28f0a4d8c6dbc74a91fd853e050e0cc8a60dad7e Mon Sep 17 00:00:00 2001 From: Zagrios <40181755+Zagrios@users.noreply.github.com> Date: Sun, 19 May 2024 10:49:10 +0200 Subject: [PATCH] [bugfix-450] fix crash due to wrong app version on Linux --- package.json | 1 + src/renderer/windows/App.tsx | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ed824b0f..0d563201 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "bs-manager", "description": "Manage maps, mods and more for Beat Saber", "main": "./src/main/main.ts", + "version": "1.5.0", "scripts": { "build-rust-scripts": "node -r esbuild-register ./.erb/scripts/build-rust-scripts.js", "build": "concurrently \"npm run build:main\" \"npm run build:renderer\"", diff --git a/src/renderer/windows/App.tsx b/src/renderer/windows/App.tsx index 6ea15823..9b542008 100644 --- a/src/renderer/windows/App.tsx +++ b/src/renderer/windows/App.tsx @@ -23,7 +23,7 @@ import { ConfigurationService } from "renderer/services/configuration.service"; import { OsDiagnosticService } from "renderer/services/os-diagnostic.service"; import { useService } from "renderer/hooks/use-service.hook"; import { AutoUpdaterService } from "renderer/services/auto-updater.service"; -import { gt } from "semver" +import { gt, parse } from "semver" export default function App() { useService(OsDiagnosticService); @@ -49,7 +49,7 @@ export default function App() { autoUpdater.setLastAppVersion(appVersion); - if (lastAppVersion && gt(appVersion, lastAppVersion)) { + if (parse(lastAppVersion) && gt(appVersion, lastAppVersion)) { autoUpdater.showChangelog(appVersion); } };