Stronger check for array length
This commit is contained in:
parent
bc92942d29
commit
a5435183e4
@ -92,14 +92,17 @@ const versionEntry = {
|
|||||||
] : undefined
|
] : undefined
|
||||||
};
|
};
|
||||||
|
|
||||||
const existingVersion = manifest.versions.filter(v => v.version == version);
|
console.log("Generated version entry:", versionEntry);
|
||||||
if (existingVersion) {
|
|
||||||
|
const existingVersions = manifest.versions.filter(v => v.version == version);
|
||||||
|
if (existingVersions.length > 0) {
|
||||||
console.warn(`Warning: version ${version} already exists. Adding new values.`);
|
console.warn(`Warning: version ${version} already exists. Adding new values.`);
|
||||||
|
|
||||||
// Don't overwrite prev - it will cause headaches
|
// Don't overwrite prev - it will cause headaches
|
||||||
delete versionEntry.prev;
|
delete versionEntry.prev;
|
||||||
|
|
||||||
Object.assign(existingVersion, versionEntry);
|
Object.assign(existingVersions[0], versionEntry);
|
||||||
|
console.log("Merged version entry:", existingVersions[0]);
|
||||||
} else {
|
} else {
|
||||||
manifest.versions = [versionEntry, ...manifest.versions];
|
manifest.versions = [versionEntry, ...manifest.versions];
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user