|
|
@@ -118,13 +118,17 @@ def get_linked_docs(doctype, name, metadata_loaded=None, no_metadata=False): |
|
|
|
|
|
|
|
fields = ["`tab{dt}`.`{fn}`".format(dt=dt, fn=sf.strip()) for sf in fields if sf] |
|
|
|
|
|
|
|
if link.get("child_doctype"): |
|
|
|
ret = frappe.get_list(doctype=dt, fields=fields, |
|
|
|
filters=[[link.get('child_doctype'), link.get("fieldname"), '=', name]]) |
|
|
|
try: |
|
|
|
if link.get("child_doctype"): |
|
|
|
ret = frappe.get_list(doctype=dt, fields=fields, |
|
|
|
filters=[[link.get('child_doctype'), link.get("fieldname"), '=', name]]) |
|
|
|
|
|
|
|
else: |
|
|
|
ret = frappe.get_list(doctype=dt, fields=fields, |
|
|
|
filters=[[dt, link.get("fieldname"), '=', name]]) |
|
|
|
else: |
|
|
|
ret = frappe.get_list(doctype=dt, fields=fields, |
|
|
|
filters=[[dt, link.get("fieldname"), '=', name]]) |
|
|
|
|
|
|
|
except frappe.PermissionError: |
|
|
|
continue |
|
|
|
|
|
|
|
if ret: |
|
|
|
results[dt] = ret |
|
|
@@ -132,5 +136,4 @@ def get_linked_docs(doctype, name, metadata_loaded=None, no_metadata=False): |
|
|
|
if not no_metadata and not dt in metadata_loaded: |
|
|
|
frappe.local.response.docs.extend(link_meta_bundle) |
|
|
|
|
|
|
|
|
|
|
|
return results |