diff --git a/frappe/public/js/form_builder/components/Field.vue b/frappe/public/js/form_builder/components/Field.vue index 80c8ba5d8d..f1d2857469 100644 --- a/frappe/public/js/form_builder/components/Field.vue +++ b/frappe/public/js/form_builder/components/Field.vue @@ -154,7 +154,15 @@ function add_existing_filter(frm, df) { } function edit_filters() { - let field_doctype = props.field.df.options; + const field_doctype = props.field.df.options; + + if (!field_doctype) { + frappe.throw({ + message: __("Please select a DocType in options before setting filters"), + title: __("DocType Missing"), + }); + } + const { frm } = store; make_dialog(frm);