diff --git a/packages/builder/src/components/database/DataTable/popovers/Filter.svelte b/packages/builder/src/components/database/DataTable/popovers/Filter.svelte index e7ecdcb8b..ad602768b 100644 --- a/packages/builder/src/components/database/DataTable/popovers/Filter.svelte +++ b/packages/builder/src/components/database/DataTable/popovers/Filter.svelte @@ -81,11 +81,18 @@ function isMultipleChoice(field) { return ( - viewModel.schema[field].constraints && - viewModel.schema[field].constraints.inclusion && - viewModel.schema[field].constraints.inclusion.length + (viewModel.schema[field].constraints && + viewModel.schema[field].constraints.inclusion && + viewModel.schema[field].constraints.inclusion.length) || + viewModel.schema[field].type === "boolean" ) } + + function fieldOptions(field) { + return viewModel.schema[field].type === "string" + ? viewModel.schema[field].constraints.inclusion + : [true, false] + }