Merge pull request #29145 from ankush/perf/metadata_version

perf: use client cache for metadata version
This commit is contained in:
Ankush Menat 2025-01-14 13:38:30 +05:30 committed by GitHub
commit f6c8808483
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View file

@ -1118,7 +1118,7 @@ def generate_hash(txt: str | None = None, length: int = 56) -> str:
def reset_metadata_version():
"""Reset `metadata_version` (Client (Javascript) build ID) hash."""
v = generate_hash()
cache.set_value("metadata_version", v)
client_cache.set_value("metadata_version", v)
return v

View file

@ -154,7 +154,7 @@ def get():
if frappe.local.request:
bootinfo["change_log"] = get_change_log()
bootinfo["metadata_version"] = frappe.cache.get_value("metadata_version")
bootinfo["metadata_version"] = frappe.client_cache.get_value("metadata_version")
if not bootinfo["metadata_version"]:
bootinfo["metadata_version"] = frappe.reset_metadata_version()