From 47d7561db4db8af30407b5db05107d618209b895 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Tue, 19 Jul 2016 15:37:07 +0200 Subject: [PATCH] fix(VM): cpuCap can be defined when cpuWeight is not --- src/xapi-object-to-xo.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/xapi-object-to-xo.js b/src/xapi-object-to-xo.js index f2e7a0a0b..dff6ec641 100644 --- a/src/xapi-object-to-xo.js +++ b/src/xapi-object-to-xo.js @@ -335,9 +335,10 @@ const TRANSFORMS = { } } - if (obj.VCPUs_params && obj.VCPUs_params.weight) { - vm.cpuCap = obj.VCPUs_params.cap - vm.cpuWeight = obj.VCPUs_params.weight + let tmp + if ((tmp = obj.VCPUs_params)) { + tmp.cap && (vm.cpuCap = tmp.cap) + tmp.weight && (vm.cpuWeight = tmp.weight) } if (!isHvm) {