fix: fix expressions bug with numbers and booleans (#4169)

This commit is contained in:
Mutasem Aldmour 2022-09-22 12:31:49 +02:00 committed by GitHub
parent 81ea20b03c
commit 19d08e6418
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -935,15 +935,17 @@ export default mixins(
} else if (command === 'openExpression') {
this.expressionEditDialogVisible = true;
} else if (command === 'addExpression') {
if (this.parameter.type === 'number' || this.parameter.type === 'boolean') {
this.valueChanged({ value: `={{${this.value}}}`, mode: this.value.mode });
} else if (this.isResourceLocatorParameter) {
if (this.isResourceLocatorParameter) {
if (isResourceLocatorValue(this.value)) {
this.valueChanged({ value: `=${this.value.value}`, mode: this.value.mode });
} else {
this.valueChanged({ value: `=${this.value}`, mode: '' });
}
} else {
}
else if (this.parameter.type === 'number' || this.parameter.type === 'boolean') {
this.valueChanged(`={{${this.value}}}`);
}
else {
this.valueChanged(`=${this.value}`);
}