diff --git a/frappe/api/v1.py b/frappe/api/v1.py index 744ad89cdb..523c0d0f54 100644 --- a/frappe/api/v1.py +++ b/frappe/api/v1.py @@ -78,12 +78,13 @@ def read_doc(doctype: str, name: str): doc = frappe.get_doc(doctype, name) doc.check_permission("read") doc.apply_fieldlevel_read_permissions() - doc_dict = doc.as_dict() if sbool(frappe.form_dict.get("expand_links")): + doc_dict = doc.as_dict() get_values_for_link_and_dynamic_link_fields(doc_dict) get_values_for_table_and_multiselect_fields(doc_dict) + return doc_dict - return doc_dict + return doc def get_values_for_link_and_dynamic_link_fields(doc_dict):