refactor: remove repetitive use of frappe.get_hooks() (#38197)

* refactor: remove repetitive use of frappe.get_hooks()

* refactor: update variable name

---------

Co-authored-by: harsh patadia <harshpatadia4114@gmail.com>
This commit is contained in:
Sagar Vora 2026-03-26 17:41:20 +05:30 committed by GitHub
parent f97388f5d9
commit 7be05130c7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -43,9 +43,9 @@ class PathResolver:
except frappe.Redirect as e:
return frappe.flags.redirect_location, RedirectPage(self.path, e.http_status_code)
if frappe.get_hooks("website_path_resolver"):
for handler in frappe.get_hooks("website_path_resolver"):
endpoint = frappe.get_attr(handler)(self.path)
if website_path_resolvers := frappe.get_hooks("website_path_resolver"):
for resolver in website_path_resolvers:
endpoint = frappe.get_attr(resolver)(self.path)
else:
try:
endpoint = resolve_path(self.path)