diff --git a/frappe/desk/form/utils.py b/frappe/desk/form/utils.py index 75e0248fb8..83ede1c57c 100644 --- a/frappe/desk/form/utils.py +++ b/frappe/desk/form/utils.py @@ -144,7 +144,9 @@ def get_linked_docs(doctype, name, metadata_loaded=None, no_metadata=False): filters=[[dt, link.get("fieldname"), '=', name]]) except frappe.PermissionError: - frappe.local.message_log.pop() + if frappe.local.message_log: + frappe.local.message_log.pop() + continue if ret: