From 01686b8e60b7c6a95a3247e73a5e2f44416f3c45 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Tue, 18 Oct 2016 17:34:06 +0200 Subject: [PATCH] fix(package): behave with missing thresholds object --- packages/xo-server-load-balancer/src/plan.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/xo-server-load-balancer/src/plan.js b/packages/xo-server-load-balancer/src/plan.js index e7d02f7a1..4ac09c057 100644 --- a/packages/xo-server-load-balancer/src/plan.js +++ b/packages/xo-server-load-balancer/src/plan.js @@ -99,10 +99,10 @@ export default class Plan { this._excludedHosts = excludedHosts this._thresholds = { cpu: { - critical: numberOrDefault(thresholds.cpu, DEFAULT_CRITICAL_THRESHOLD_CPU) + critical: numberOrDefault(thresholds && thresholds.cpu, DEFAULT_CRITICAL_THRESHOLD_CPU) }, memoryFree: { - critical: numberOrDefault(thresholds.memoryFree, DEFAULT_CRITICAL_THRESHOLD_MEMORY_FREE) * 1024 + critical: numberOrDefault(thresholds && thresholds.memoryFree, DEFAULT_CRITICAL_THRESHOLD_MEMORY_FREE) * 1024 } }