fix(Caching): Clear document_cache in clear_doctype_cache (which is called from bench migrate) (#6772)

This commit is contained in:
Saif 2019-01-17 11:51:41 +05:00 committed by Rushabh Mehta
parent d55d33ec9e
commit a9b782b861

View file

@ -49,6 +49,10 @@ def clear_defaults_cache(user=None):
elif frappe.flags.in_install!="frappe":
frappe.cache().delete_key("defaults")
def clear_document_cache():
frappe.local.document_cache = {}
frappe.cache().delete_key("document_cache")
def clear_doctype_cache(doctype=None):
cache = frappe.cache()
@ -81,3 +85,6 @@ def clear_doctype_cache(doctype=None):
for name in groups:
cache.delete_value(name)
# Clear all document's cache. To clear documents of a specific DocType document_cache should be restructured
clear_document_cache()