fix(backups/importDeltaVm): new mac_seed when using newMacAddresses

This commit is contained in:
Julien Fontanet 2021-03-26 14:47:40 +01:00
parent 6c12dd4f16
commit 4df8c9610a

View File

@ -143,7 +143,7 @@ exports.importDeltaVm = defer(async function importDeltaVm(
$defer, $defer,
deltaVm, deltaVm,
sr, sr,
{ cancelToken = CancelToken.none, detectBase = true, mapVdisSrs = {}, restoreMacAddresses = true } = {} { cancelToken = CancelToken.none, detectBase = true, mapVdisSrs = {}, newMacAddresses = false } = {}
) { ) {
const { version } = deltaVm const { version } = deltaVm
if (compareVersions(version, '1.0.0') < 0) { if (compareVersions(version, '1.0.0') < 0) {
@ -213,6 +213,7 @@ exports.importDeltaVm = defer(async function importDeltaVm(
}, },
{ {
bios_strings: vmRecord.bios_strings, bios_strings: vmRecord.bios_strings,
generateMacSeed: newMacAddresses,
suspend_VDI: suspendVdi?.$ref, suspend_VDI: suspendVdi?.$ref,
} }
) )
@ -332,7 +333,7 @@ exports.importDeltaVm = defer(async function importDeltaVm(
VM: vmRef, VM: vmRef,
}, },
{ {
MAC: restoreMacAddresses ? vif.MAC : undefined, MAC: newMacAddresses ? vif.MAC : undefined,
} }
) )
} }