Merge pull request #10549 from Alchez/dev-mapper-method-override
feat: allow mapper functions to be overriden
This commit is contained in:
commit
1752924d2b
1 changed files with 6 additions and 0 deletions
|
|
@ -14,6 +14,12 @@ def make_mapped_doc(method, source_name, selected_children=None, args=None):
|
|||
Sets selected_children as flags for the `get_mapped_doc` method.
|
||||
|
||||
Called from `open_mapped_doc` from create_new.js'''
|
||||
|
||||
for hook in frappe.get_hooks("override_whitelisted_methods", {}).get(method, []):
|
||||
# override using the first hook
|
||||
method = hook
|
||||
break
|
||||
|
||||
method = frappe.get_attr(method)
|
||||
|
||||
if method not in frappe.whitelisted:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue