diff options
| author | oldmud0 <oldmud0@users.noreply.github.com> | 2019-04-03 17:04:39 -0500 |
|---|---|---|
| committer | oldmud0 <oldmud0@users.noreply.github.com> | 2019-04-03 17:04:39 -0500 |
| commit | a5435183e4a181c75624442866014c132238c7d8 (patch) | |
| tree | d1ad4ef611539b4d7d70604b71849eed969e4f38 /scripts | |
| parent | bc92942d29eb43b6f8a37ca8ae4ca303a5f28b96 (diff) | |
Stronger check for array length
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/update_manifest.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/scripts/update_manifest.js b/scripts/update_manifest.js index 71fa3f86..adbdc349 100755 --- a/scripts/update_manifest.js +++ b/scripts/update_manifest.js @@ -92,14 +92,17 @@ const versionEntry = { ] : undefined }; -const existingVersion = manifest.versions.filter(v => v.version == version); -if (existingVersion) { +console.log("Generated version entry:", versionEntry); + +const existingVersions = manifest.versions.filter(v => v.version == version); +if (existingVersions.length > 0) { console.warn(`Warning: version ${version} already exists. Adding new values.`); // Don't overwrite prev - it will cause headaches delete versionEntry.prev; - Object.assign(existingVersion, versionEntry); + Object.assign(existingVersions[0], versionEntry); + console.log("Merged version entry:", existingVersions[0]); } else { manifest.versions = [versionEntry, ...manifest.versions]; } |
