From 58523afbf3a72683e37d274eee5804bc17054d7d Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 28 Feb 2025 01:58:45 +0530 Subject: [PATCH] fix: do not cached while reloading quick filters --- crm/api/doc.py | 4 ++-- frontend/src/components/ViewControls.vue | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/crm/api/doc.py b/crm/api/doc.py index c5082fde..37d62b64 100644 --- a/crm/api/doc.py +++ b/crm/api/doc.py @@ -179,8 +179,8 @@ def get_doctype_fields_meta(DocField, doctype, allowed_fieldtypes, restricted_fi @frappe.whitelist() -def get_quick_filters(doctype: str): - meta = frappe.get_meta(doctype) +def get_quick_filters(doctype: str, cached: bool = True): + meta = frappe.get_meta(doctype, cached) fields = [field for field in meta.fields if field.in_standard_filter] quick_filters = [] diff --git a/frontend/src/components/ViewControls.vue b/frontend/src/components/ViewControls.vue index cc9b258c..7edbca70 100644 --- a/frontend/src/components/ViewControls.vue +++ b/frontend/src/components/ViewControls.vue @@ -685,6 +685,8 @@ const updateQuickFilters = createResource({ url: 'crm.api.doc.update_quick_filters', onSuccess() { customizeQuickFilter.value = false + + quickFilters.update({ params: { doctype: props.doctype, cached: false } }) quickFilters.reload() createToast({