From 4d86384d9d16dac3cc0727d2524cd8e870ee8b0a Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Sat, 29 May 2021 22:41:54 -0500 Subject: [PATCH] :bug: Fix issue with adding expression to parameter --- packages/editor-ui/src/components/ExpressionEdit.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/editor-ui/src/components/ExpressionEdit.vue b/packages/editor-ui/src/components/ExpressionEdit.vue index 7ecbe3312c..e08bc63f17 100644 --- a/packages/editor-ui/src/components/ExpressionEdit.vue +++ b/packages/editor-ui/src/components/ExpressionEdit.vue @@ -72,10 +72,6 @@ export default mixins( latestValue: '', }; }, - mounted () { - this.displayValue = this.value; - this.latestValue = this.value; - }, methods: { valueChanged (value: string) { this.latestValue = value; @@ -103,6 +99,9 @@ export default mixins( }, watch: { dialogVisible (newValue) { + this.displayValue = this.value; + this.latestValue = this.value; + const resolvedExpressionValue = this.$refs.expressionResult && (this.$refs.expressionResult as any).getValue() || undefined; // tslint:disable-line:no-any this.$externalHooks().run('expressionEdit.dialogVisibleChanged', { dialogVisible: newValue, parameter: this.parameter, value: this.value, resolvedExpressionValue }); },