bugfix: upgrade notification with semver check

Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
Stefan Dej
2021-03-08 13:36:35 +01:00
parent 309fc4eee2
commit 70903ae3cf

View File

@@ -1,5 +1,6 @@
export default {
import semver from "semver"
export default {
getUpdateableSoftwares(state) {
const output = {}
const sortKeys = Object.keys(state.version_info).sort((a,b) => {
@@ -27,7 +28,9 @@ export default {
if (
'version' in state.version_info[key] &&
'remote_version' in state.version_info[key] &&
state.version_info[key].version !== state.version_info[key].remote_version
semver.valid(state.version_info[key].version) &&
semver.valid(state.version_info[key].remote_version) &&
semver.gt(state.version_info[key].remote_version, state.version_info[key].version)
) return true
}