perf: Use cached redirects (#31698)

This commit is contained in:
Ankush Menat 2025-03-13 13:50:26 +05:30 committed by GitHub
parent 91430efdbb
commit ba84768ba8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -127,9 +127,10 @@ def resolve_redirect(path, query_string=None):
return
redirects = frappe.get_hooks("website_redirects")
redirects += frappe.get_all(
"Website Route Redirect", ["source", "target", "redirect_http_status"], order_by=None
)
redirects += [
{"source": r.source, "target": r.target, "redirect_http_status": r.redirect_http_status}
for r in (frappe.get_website_settings("route_redirects") or [])
]
if not redirects:
return