diff --git a/core/core-frontend/src/components/visualization/OuterParamsSet.vue b/core/core-frontend/src/components/visualization/OuterParamsSet.vue index 08667461f9..9bd069df17 100644 --- a/core/core-frontend/src/components/visualization/OuterParamsSet.vue +++ b/core/core-frontend/src/components/visualization/OuterParamsSet.vue @@ -130,6 +130,7 @@ style="width: 100%" :placeholder="t('v_query.select_query_condition')" clearable + @change="matchModeChange(baseFilter)" > {{ item.name }} @@ -465,6 +471,15 @@ const state = reactive({ } }) +const matchModeChange = baseFilter => { + if ( + baseFilter.matchMode === 'filter' && + !['0', '9', '2'].includes(baseFilter.filterSelected + '') + ) { + baseFilter.filterSelected = undefined + } +} + const argRefs = ref({}) const setArgRef = (el, id) => {