From a8ee17dc716059bf87c45dbd4085fc5d7f691e11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elo=C3=ADzio=20Salgado?= Date: Fri, 20 Jan 2017 10:54:22 -0200 Subject: [PATCH] Checking if helpers are not registered before register to avoid overriding --- Packages/ohif-viewerbase/client/lib/helpers/formatDA.js | 5 ++++- Packages/ohif-viewerbase/client/lib/helpers/formatPN.js | 6 +++++- Packages/ohif-viewerbase/client/lib/helpers/formatTM.js | 5 ++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Packages/ohif-viewerbase/client/lib/helpers/formatDA.js b/Packages/ohif-viewerbase/client/lib/helpers/formatDA.js index 4f36a6a88..d516f510b 100644 --- a/Packages/ohif-viewerbase/client/lib/helpers/formatDA.js +++ b/Packages/ohif-viewerbase/client/lib/helpers/formatDA.js @@ -17,6 +17,9 @@ const formatDA = (context, format, options) => { return dateAsMoment.format(strFormat); }; -Blaze.registerHelper('formatDA', formatDA); +// Check if global helper already exists to not override it +if (!Blaze._getGlobalHelper('formatDA')) { + Blaze.registerHelper('formatDA', formatDA); +} export { formatDA }; diff --git a/Packages/ohif-viewerbase/client/lib/helpers/formatPN.js b/Packages/ohif-viewerbase/client/lib/helpers/formatPN.js index 3bbd1ac81..bc24b16d6 100644 --- a/Packages/ohif-viewerbase/client/lib/helpers/formatPN.js +++ b/Packages/ohif-viewerbase/client/lib/helpers/formatPN.js @@ -12,6 +12,10 @@ const formatPN = context => { /** * A global Blaze UI helper to format a patient name for display purposes */ -Blaze.registerHelper('formatPN', formatPN); + +// Check if global helper already exists to not override it +if (!Blaze._getGlobalHelper('formatPN')) { + Blaze.registerHelper('formatPN', formatPN); +} export { formatPN }; diff --git a/Packages/ohif-viewerbase/client/lib/helpers/formatTM.js b/Packages/ohif-viewerbase/client/lib/helpers/formatTM.js index 3c11ee297..f81b5b980 100644 --- a/Packages/ohif-viewerbase/client/lib/helpers/formatTM.js +++ b/Packages/ohif-viewerbase/client/lib/helpers/formatTM.js @@ -27,6 +27,9 @@ const formatTM = (context, options) => { return dateTime.format(format); }; -Blaze.registerHelper('formatTM', formatTM); +// Check if global helper already exists to not override it +if (!Blaze._getGlobalHelper('formatTM')) { + Blaze.registerHelper('formatTM', formatTM); +} export { formatTM };