From 6907856ddce7c4ca4cf7943a1a4fbea8bbea91c1 Mon Sep 17 00:00:00 2001 From: Samar Raj <128586957+samarsingh6965@users.noreply.github.com> Date: Fri, 22 Aug 2025 16:01:41 +0530 Subject: [PATCH] feat: added wildcard support in `webform_include_js` hook (#33751) --- frappe/website/doctype/web_form/web_form.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index 07bc9038d4..b918e9d348 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -464,7 +464,9 @@ def get_context(context): if os.path.exists(js_path): script = frappe.render_template(open(js_path).read(), context) - for path in get_code_files_via_hooks("webform_include_js", context.doc_type): + for path in get_code_files_via_hooks( + "webform_include_js", context.doc_type + ) + get_code_files_via_hooks("webform_include_js", "*"): custom_js = frappe.render_template(open(path).read(), context) script = "\n\n".join([script, custom_js])