diff options
author | Nikita Krupin <krupin.nikita0110@gmail.com> | 2022-03-23 19:37:59 +0300 |
---|---|---|
committer | Nikita Krupin <krupin.nikita0110@gmail.com> | 2022-03-23 19:37:59 +0300 |
commit | 0f0fd7a07043754f1509c59b8a6d32195f32622f (patch) | |
tree | 4cfa69355d5d10f3389e42eb89882b0952d43ac8 | |
parent | 54b1b7bfb2e4b8d6ebf4909f5ca12e4efd00ec40 (diff) |
adjusted for version numbers of various lengths
-rw-r--r-- | Extensions/combined/popup.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Extensions/combined/popup.js b/Extensions/combined/popup.js index 10055d1..83ee423 100644 --- a/Extensions/combined/popup.js +++ b/Extensions/combined/popup.js @@ -138,9 +138,9 @@ function compareVersions(latestStr, currentStr) { let currentarr = currentStr.split("."); let outdated = false; // goes through version numbers from left to right from greatest to least significant - for (let i = 0; i < latestarr.length; i++) { - let latest = parseInt(latestarr[i]); - let current = parseInt(currentarr[i]); + for (let i = 0; i < Math.max(latestarr.length, currentarr.length); i++) { + let latest = i < latestarr.length ? parseInt(latestarr[i]) : 0; + let current = i < currentarr.length ? parseInt(currentarr[i]) : 0; if (latest > current) { outdated = true; break; |