We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9d47a07 commit 4a0ea08Copy full SHA for 4a0ea08
chrome/player/utils/UpdateChecker.mjs
@@ -19,14 +19,17 @@ export class UpdateChecker {
19
const current = currentVersion.split('.');
20
const latest = latestVersion.split('.');
21
22
- for (let i = 0; i < latest.length; i++) {
23
- const c = parseInt(current[i]);
24
- const l = parseInt(latest[i]);
+ const maxLen = Math.max(current.length, latest.length);
+ for (let i = 0; i < maxLen; i++) {
+ const c = parseInt(current[i] || '0', 10);
25
+ const l = parseInt(latest[i] || '0', 10);
26
if (isNaN(l) || isNaN(c)) {
27
return false;
- } else if (c < l) {
28
+ }
29
+ if (c < l) {
30
return true;
- } else if (c > l) {
31
32
+ if (c > l) {
33
34
}
35
0 commit comments