From d45418eb29a4b57d1f43bee8240f7e196874eef4 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Tue, 21 Dec 2021 16:16:38 +0100 Subject: [PATCH] fix(backups/cleanVm): metadata.vhds is an object, not an array Introduced by 93069159d --- @xen-orchestra/backups/_cleanVm.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/@xen-orchestra/backups/_cleanVm.js b/@xen-orchestra/backups/_cleanVm.js index 591aeb7f4..9ac4ecd5a 100644 --- a/@xen-orchestra/backups/_cleanVm.js +++ b/@xen-orchestra/backups/_cleanVm.js @@ -405,7 +405,8 @@ exports.cleanVm = async function cleanVm( const linkedXva = resolve('/', vmDir, xva) fileSystemSize = await handler.getSize(linkedXva) } else if (mode === 'delta') { - fileSystemSize = await computeVhdsSize(handler, vhds) + const linkedVhds = Object.keys(vhds).map(key => resolve('/', vmDir, vhds[key])) + fileSystemSize = await computeVhdsSize(handler, linkedVhds) // don't warn if the size has changed after a merge if (!merged && fileSystemSize !== size) {