1
1
mirror of https://github.com/n8n-io/n8n.git synced 2024-09-20 17:37:25 +03:00

🐛 Fix issue with selecting variables in Expression Editor

This commit is contained in:
Jan Oberhauser 2021-05-31 12:59:45 -05:00
parent 7a5e69d4e5
commit 8f6344fbd5
2 changed files with 14 additions and 6 deletions

View File

@ -73,9 +73,15 @@ export default mixins(
};
},
methods: {
valueChanged (value: string) {
valueChanged (value: string, forceUpdate = false) {
this.latestValue = value;
this.callDebounced('updateDisplayValue', 500);
if (forceUpdate === true) {
this.updateDisplayValue();
this.$emit('valueChanged', this.latestValue);
} else {
this.callDebounced('updateDisplayValue', 500);
}
},
updateDisplayValue () {

View File

@ -234,11 +234,13 @@ export default mixins(
} else {
// If no position got found add it to end
let newValue = this.value;
if (newValue !== '=') {
newValue += ` `;
if (newValue === '=' || newValue === '=0') {
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) {
Vue.nextTick(() => {
this.initValue();