From 2dc3509ff76d1a9caf0ac1dc8493f86c9a8c26b5 Mon Sep 17 00:00:00 2001 From: Luca Haid Date: Fri, 21 Mar 2025 09:30:26 +0000 Subject: [PATCH] Fixed position-manager --- public/plugins/vue/tt-components/tt-position-manager.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/public/plugins/vue/tt-components/tt-position-manager.js b/public/plugins/vue/tt-components/tt-position-manager.js index e4a295cc1..870551fb3 100644 --- a/public/plugins/vue/tt-components/tt-position-manager.js +++ b/public/plugins/vue/tt-components/tt-position-manager.js @@ -169,7 +169,9 @@ Vue.component('tt-positions-manager', }, checkEmitDisplayValueAutocomplete() { for (const [key, field] of Object.entries(this.config.fields)) { - if (typeof field.showCondition === 'function' && field.showCondition(this.formData) === true && field.type === 'autocomplete' && field.emitDisplayValue && (isNaN(this.formData[key]) || !this.formData[key]) && this.$refs['autocomplete-' + key][0]) { + console.log("HI"); + if ((typeof field.showCondition === 'function' && field.showCondition(this.formData) === true || !field.showCondition) && field.type === 'autocomplete' && field.emitDisplayValue && (isNaN(this.formData[key]) || !this.formData[key]) && this.$refs['autocomplete-' + key][0]) { + console.log("hi"); this.$set(this.formData, key + '_text', this.$refs['autocomplete-' + key][0].displayValue); this.$delete(this.formData, key); } @@ -263,4 +265,4 @@ Vue.component('tt-positions-manager', deep: true } } - }); \ No newline at end of file + });