From 603a444905bfe74b49490571e36a3d08a505d89e Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Wed, 14 Sep 2016 14:05:13 +0200 Subject: [PATCH] fix(Xapi#importVm): remove VM's VDIs on failure --- src/xapi/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xapi/index.js b/src/xapi/index.js index 502fdc86a..6d6216bfb 100644 --- a/src/xapi/index.js +++ b/src/xapi/index.js @@ -905,7 +905,7 @@ export default class Xapi extends XapiBase { is_a_template: false }) ) - $onFailure(() => this._deleteVm(vm)) + $onFailure(() => this._deleteVm(vm, true)) await Promise.all([ this._setObjectProperties(vm, { @@ -1149,7 +1149,7 @@ export default class Xapi extends XapiBase { VCPUs_max: nCpus }) ) - $onFailure(() => this._deleteVm(vm)) + $onFailure(() => this._deleteVm(vm, true)) // Disable start and change the VM name label during import. await Promise.all([ this.addForbiddenOperationToVm(vm.$id, 'start', 'OVA import in progress...'),