aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/update_manifest.js9
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];
}