diff --git a/apps/studio/src/components/tableview/RowFilterBuilder.vue b/apps/studio/src/components/tableview/RowFilterBuilder.vue index 59a47c0a7..8bc89f823 100644 --- a/apps/studio/src/components/tableview/RowFilterBuilder.vue +++ b/apps/studio/src/components/tableview/RowFilterBuilder.vue @@ -194,6 +194,7 @@ import BuilderFilter from "./filter/BuilderFilter.vue"; const BUILDER = "builder"; const RAW = "raw"; +const isEmpty = (s) => _.isEmpty(_.trim(s)) export default Vue.extend({ components: { BuilderFilter }, @@ -287,7 +288,7 @@ export default Vue.extend({ submit() { let filters: TableFilter[] | string | null if (this.filterMode === RAW) { - filters = this.filterRaw || null + filters = isEmpty(this.filterRaw) ? [] : this.filterRaw; } else { filters = normalizeFilters(this.filters) this.submittedWithEmptyValue = checkEmptyFilters(filters)