perf: use client cache for fetching website settings and theme
This commit is contained in:
parent
aed412f9eb
commit
cc838022b1
2 changed files with 2 additions and 2 deletions
|
|
@ -2338,7 +2338,7 @@ def safe_eval(code, eval_globals=None, eval_locals=None):
|
|||
def get_website_settings(key):
|
||||
if not hasattr(local, "website_settings"):
|
||||
try:
|
||||
local.website_settings = get_cached_doc("Website Settings")
|
||||
local.website_settings = client_cache.get_doc("Website Settings")
|
||||
except DoesNotExistError:
|
||||
clear_last_message()
|
||||
return
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ class WebsiteTheme(Document):
|
|||
def get_active_theme() -> Optional["WebsiteTheme"]:
|
||||
if website_theme := frappe.get_website_settings("website_theme"):
|
||||
try:
|
||||
return frappe.get_cached_doc("Website Theme", website_theme)
|
||||
return frappe.client_cache.get_doc("Website Theme", website_theme)
|
||||
except frappe.DoesNotExistError:
|
||||
frappe.clear_last_message()
|
||||
pass
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue