set latest version while merging

This commit is contained in:
Sandeep Somavarapu
2020-10-28 11:19:14 +01:00
parent b6a02bb4e2
commit ea0b440c14
@@ -86,7 +86,7 @@ export function merge(localExtensions: ISyncExtensionWithVersion[], remoteExtens
const remoteExtension = remoteExtensionsMap.get(key)!;
return {
...(updatedInRemote ? remoteExtension : localExtension),
version: localExtension.version,
version: remoteExtension.version && semver.gt(remoteExtension.version, localExtension.version) ? localExtension.version : localExtension.version,
state: mergeExtensionState(localExtension, remoteExtension, lastSyncExtensionsMap?.get(key))
};