diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index 083f0e164b..4521d778be 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -312,7 +312,10 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { ]; this.filter_area.get().forEach((f) => { if (allowed_filter_types.includes(f[2]) && frappe.model.is_non_std_field(f[1])) { - options[f[1]] = f[3]; + const df = frappe.meta.get_field(doctype, f[1]); + if (df && !df.read_only) { + options[f[1]] = f[3]; + } } }); frappe.new_doc(doctype, options);