From d50af20eceb181815b89a22e2bd9440aa6683105 Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle <patrizio.bekerle@tugraz.at> Date: Thu, 29 Aug 2019 12:02:20 +0200 Subject: [PATCH] Fix events on language change --- packages/person-select/src/person-select.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/person-select/src/person-select.js b/packages/person-select/src/person-select.js index 43fcb51b..8f9bd760 100644 --- a/packages/person-select/src/person-select.js +++ b/packages/person-select/src/person-select.js @@ -61,7 +61,7 @@ class PersonSelect extends VPULitElementJQuery { /** * Initializes the Select2 selector */ - initSelect2() { + initSelect2(ignorePreset = false) { const that = this; const $this = $(this); let lastResult = {}; @@ -148,7 +148,7 @@ class PersonSelect extends VPULitElementJQuery { }); // preset a person - if (this.value !== '') { + if (!ignorePreset && this.value !== '') { const apiUrl = this.entryPointUrl + this.value; fetch(apiUrl, { @@ -189,7 +189,7 @@ class PersonSelect extends VPULitElementJQuery { if (this.$select !== null && this.$select.hasClass("select2-hidden-accessible")) { // no other way to set an other language at runtime did work - this.initSelect2(); + this.initSelect2(true); } break; case "value": -- GitLab