From 7721fdb05409eb9818397b2bcb537497b6d9c135 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 25 Feb 2025 12:13:39 +0530 Subject: [PATCH] fix: clear cache using client_cache (#31420) It's faster than relying on indirect invalidations. This was avoided before only because delete_keys didn't exist on client_cache. --- frappe/model/meta.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/model/meta.py b/frappe/model/meta.py index 5b067f14f3..41e02f57a5 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -95,7 +95,7 @@ def get_meta(doctype: str | dict | DocRef, cached=True) -> "_Meta": def clear_meta_cache(doctype: str = "*"): key = f"doctype_meta::{doctype}" if doctype == "*": - frappe.cache.delete_keys(key) + frappe.client_cache.delete_keys(key) else: frappe.client_cache.delete_value(key)