Stronger check for array length
This commit is contained in:
		
							parent
							
								
									bc92942d29
								
							
						
					
					
						commit
						a5435183e4
					
				@ -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];
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user