mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
🐛 Fix issue with selecting variables in Expression Editor
This commit is contained in:
@@ -73,9 +73,15 @@ export default mixins(
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
valueChanged (value: string) {
|
valueChanged (value: string, forceUpdate = false) {
|
||||||
this.latestValue = value;
|
this.latestValue = value;
|
||||||
this.callDebounced('updateDisplayValue', 500);
|
|
||||||
|
if (forceUpdate === true) {
|
||||||
|
this.updateDisplayValue();
|
||||||
|
this.$emit('valueChanged', this.latestValue);
|
||||||
|
} else {
|
||||||
|
this.callDebounced('updateDisplayValue', 500);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
updateDisplayValue () {
|
updateDisplayValue () {
|
||||||
|
|||||||
@@ -234,11 +234,13 @@ export default mixins(
|
|||||||
} else {
|
} else {
|
||||||
// If no position got found add it to end
|
// If no position got found add it to end
|
||||||
let newValue = this.value;
|
let newValue = this.value;
|
||||||
if (newValue !== '=') {
|
if (newValue === '=' || newValue === '=0') {
|
||||||
newValue += ` `;
|
newValue = `{{${eventData.variable}}}\n`;
|
||||||
|
} else {
|
||||||
|
newValue += ` {{${eventData.variable}}}\n`;
|
||||||
}
|
}
|
||||||
newValue += `{{${eventData.variable}}}\n`;
|
|
||||||
this.$emit('change', newValue);
|
this.$emit('change', newValue, true);
|
||||||
if (!this.resolvedValue) {
|
if (!this.resolvedValue) {
|
||||||
Vue.nextTick(() => {
|
Vue.nextTick(() => {
|
||||||
this.initValue();
|
this.initValue();
|
||||||
|
|||||||
Reference in New Issue
Block a user