From c24ead810de180727ffbb9122bfe027e94fdd964 Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Tue, 25 Mar 2025 11:59:48 +0100 Subject: [PATCH] fix(workflowengine): adapt check operator RequestURL to use web component Signed-off-by: Arthur Schiwon --- apps/workflowengine/src/components/Check.vue | 5 +++-- .../src/components/Checks/RequestURL.vue | 20 ++++++++++++++++--- .../src/components/Checks/request.js | 3 ++- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/apps/workflowengine/src/components/Check.vue b/apps/workflowengine/src/components/Check.vue index 612a177c8c2..136f6d21280 100644 --- a/apps/workflowengine/src/components/Check.vue +++ b/apps/workflowengine/src/components/Check.vue @@ -23,7 +23,7 @@ v-if="currentElement" ref="checkComponent" :disabled="!currentOption" - :check="check" + :operator="check.operator" :model-value="check.value" class="option" @update:model-value="updateCheck" @@ -166,7 +166,8 @@ export default { this.$emit('validate', this.valid) }, updateCheck(event) { - const matchingOperator = this.operators.findIndex((operator) => this.check.operator === operator.operator) + const selectedOperator = event?.operator || this.currentOperator?.operator || this.check.operator + const matchingOperator = this.operators.findIndex((operator) => selectedOperator === operator.operator) if (this.check.class !== this.currentOption.class || matchingOperator === -1) { this.currentOperator = this.operators[0] } diff --git a/apps/workflowengine/src/components/Checks/RequestURL.vue b/apps/workflowengine/src/components/Checks/RequestURL.vue index 9fb3d70178c..8f34da84fec 100644 --- a/apps/workflowengine/src/components/Checks/RequestURL.vue +++ b/apps/workflowengine/src/components/Checks/RequestURL.vue @@ -5,6 +5,7 @@