diff --git a/web/js-src/version.js b/web/js-src/version.js index 26734329b..f561791c1 100644 --- a/web/js-src/version.js +++ b/web/js-src/version.js @@ -122,15 +122,15 @@ export class Version { } else if (is_numeric.test(this.pr_ident[i]) && is_numeric.test(fver.pr_ident[i])) { if (parseInt(this.pr_ident[i]) > parseInt(fver.pr_ident[i])) { return true; - } else if (parseInt(this.pr_ident[i]) > parseInt(fver.pr_ident[i])) { + } else if (parseInt(this.pr_ident[i]) < parseInt(fver.pr_ident[i])) { return false; } - } else if (!is_numeric.test(this.pr_ident[i]) && is_numeric.test(fver.pr_ident[i])) { - return true; + } else if (is_numeric.test(this.pr_ident[i]) && !is_numeric.test(fver.pr_ident[i])) { + return false; } else if (!is_numeric.test(this.pr_ident[i]) && !is_numeric.test(fver.pr_ident[i])) { if (this.pr_ident[i] > fver.pr_ident[i]) { return true; - } else if (this.pr_ident[i] > fver.pr_ident[i]) { + } else if (this.pr_ident[i] < fver.pr_ident[i]) { return false; } }