fix: clear db.value_cache when clearing doctype cache
This commit is contained in:
parent
47a47a9b5d
commit
f1a03200ab
2 changed files with 2 additions and 4 deletions
|
|
@ -977,6 +977,8 @@ def get_document_cache_key(doctype: str, name: str):
|
|||
|
||||
|
||||
def clear_document_cache(doctype: str, name: str | None = None) -> None:
|
||||
frappe.db.value_cache.pop(doctype, None)
|
||||
|
||||
def clear_in_redis():
|
||||
if name is not None:
|
||||
cache.delete_value(get_document_cache_key(doctype, name))
|
||||
|
|
|
|||
|
|
@ -864,8 +864,6 @@ class Database:
|
|||
frappe.qb.into("Singles").columns("doctype", "field", "value").insert(*singles_data).run(debug=debug)
|
||||
frappe.clear_document_cache(doctype, doctype)
|
||||
|
||||
self.value_cache.pop(doctype, None)
|
||||
|
||||
def get_single_value(self, doctype: str, fieldname: str, cache: bool = True):
|
||||
"""Get property of Single DocType. Cache locally by default
|
||||
|
||||
|
|
@ -976,8 +974,6 @@ class Database:
|
|||
|
||||
query.run(debug=debug)
|
||||
|
||||
self.value_cache.pop(dt, None)
|
||||
|
||||
def bulk_update(
|
||||
self,
|
||||
doctype: str,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue