From 5a5ea1907af3193e96b963931676e5096941e30d Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Fri, 27 Oct 2017 23:04:11 -0200 Subject: [PATCH] Fixing issue with select2 rebuilding --- Packages/ohif-core/client/components/base/mixins/select2.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Packages/ohif-core/client/components/base/mixins/select2.js b/Packages/ohif-core/client/components/base/mixins/select2.js index e32638759..37d02ace4 100644 --- a/Packages/ohif-core/client/components/base/mixins/select2.js +++ b/Packages/ohif-core/client/components/base/mixins/select2.js @@ -77,7 +77,7 @@ OHIF.mixins.select2 = new OHIF.Mixin({ const { component, data } = instance; // Destroy and re-create the select2 instance - const rebuildSelect2 = () => { + instance.rebuildSelect2 = () => { // Destroy the select2 instance if exists and re-create it if (component.select2Instance) { component.select2Instance.destroy(); @@ -143,11 +143,11 @@ OHIF.mixins.select2 = new OHIF.Mixin({ // Keep the current value of the component const currentValue = component.value(); Tracker.afterFlush(() => { - rebuildSelect2(); component.$element.val(currentValue); + instance.rebuildSelect2(); }); } else { - rebuildSelect2(); + instance.rebuildSelect2(); } }); },