diff --git a/src/main/js/bundles/dn_querybuilder/FieldWidget.vue b/src/main/js/bundles/dn_querybuilder/FieldWidget.vue index afb8a24..8ab943c 100644 --- a/src/main/js/bundles/dn_querybuilder/FieldWidget.vue +++ b/src/main/js/bundles/dn_querybuilder/FieldWidget.vue @@ -401,11 +401,11 @@ }, relationalOperatorChanged: function (relationalOperator, fieldQuery) { const selectedField = this.selectedField; - if (fieldQuery.value === null || fieldQuery.value === "") { /* only if no value was selected*/ + if (relationalOperator === "$in") { + fieldQuery.value = []; + } else if (fieldQuery.value === null || fieldQuery.value === "") { /* only if no value was selected*/ if (relationalOperator === "$exists") { fieldQuery.value = true; - } else if (relationalOperator === "$in") { - fieldQuery.value = []; } else { if (selectedField.type === "date") { fieldQuery.value = "";