From 5dacf9c3f536f08e9a9d1b1f489dc293edb4e4a7 Mon Sep 17 00:00:00 2001 From: wescoeur Date: Fri, 11 Mar 2016 14:42:40 +0100 Subject: [PATCH] The configuration object must not be modified. --- packages/xo-server-load-balancer/src/index.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/xo-server-load-balancer/src/index.js b/packages/xo-server-load-balancer/src/index.js index 15168b8ec..f1682e429 100644 --- a/packages/xo-server-load-balancer/src/index.js +++ b/packages/xo-server-load-balancer/src/index.js @@ -551,8 +551,7 @@ class LoadBalancerPlugin { if (plans) { for (const plan of plans) { - plan.mode = plan.mode ? PERFORMANCE_MODE : DENSITY_MODE - this._addPlan(plan) + this._addPlan(plan.mode ? PERFORMANCE_MODE : DENSITY_MODE, plan) } } @@ -569,7 +568,7 @@ class LoadBalancerPlugin { this._job.cron.stop() } - _addPlan ({ name, mode, pools, ...options }) { + _addPlan (mode, { name, pools, ...options }) { pools = uniq(pools) // Check already used pools.