From 70038e0764167aafd9d79a9c7e36e2e88a711f18 Mon Sep 17 00:00:00 2001 From: Pierre Donias Date: Thu, 22 Sep 2016 16:19:34 +0200 Subject: [PATCH] fix(new-vm): lodash/sum instead of lodash/sumBy (#1577) --- src/xo-app/new-vm/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/xo-app/new-vm/index.js b/src/xo-app/new-vm/index.js index f2514304c..e97f6d385 100644 --- a/src/xo-app/new-vm/index.js +++ b/src/xo-app/new-vm/index.js @@ -22,6 +22,7 @@ import React from 'react' import size from 'lodash/size' import slice from 'lodash/slice' import store from 'store' +import sum from 'lodash/sum' import sumBy from 'lodash/sumBy' import Tags from 'tags' import Tooltip from 'tooltip' @@ -1390,7 +1391,7 @@ export default class NewVm extends BaseComponent { {diskLimits && disk.size))) * factor} + toBeUsed={(sumBy(VDIs, 'size') + sum(map(existingDisks, disk => disk.size))) * factor} used={diskLimits.total - diskLimits.available} />} @@ -1432,7 +1433,7 @@ export default class NewVm extends BaseComponent { return !( CPUs * factor > get(resourceSet, 'limits.cpus.available') || memory * factor > get(resourceSet, 'limits.memory.available') || - (sumBy(VDIs, 'size') + sumBy(map(existingDisks, disk => disk.size))) * factor > get(resourceSet, 'limits.disk.available') + (sumBy(VDIs, 'size') + sum(map(existingDisks, disk => disk.size))) * factor > get(resourceSet, 'limits.disk.available') ) } }