From f5a64574cc89e7db0c577aae76408b7a7868eab8 Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Mon, 8 Aug 2016 10:20:12 -0300 Subject: [PATCH] LT-275 Fixing helpers merging issues --- Packages/ohif-core/client/helpers/logical.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Packages/ohif-core/client/helpers/logical.js b/Packages/ohif-core/client/helpers/logical.js index bb4323b97..32e63271b 100644 --- a/Packages/ohif-core/client/helpers/logical.js +++ b/Packages/ohif-core/client/helpers/logical.js @@ -48,7 +48,9 @@ Template.registerHelper('not', value => { // Check if all the given values are true Template.registerHelper('and', (...values) => { let result = true; - _.each(arguments, value => value || (result = false)); + _.each(_.initial(values, 1), value => { + return !value && (result = false); + }); return result; }); @@ -56,10 +58,6 @@ Template.registerHelper('and', (...values) => { Template.registerHelper('or', (...values) => { let result = false; _.each(_.initial(values, 1), value => { - if (value instanceof Spacebars.kw) { - return; - } - return value && (result = true); }); return result;