diff --git a/frappe/client.py b/frappe/client.py index f46b641dc9..54dce106bf 100644 --- a/frappe/client.py +++ b/frappe/client.py @@ -76,7 +76,7 @@ def insert(doc=None): if doc.get("parent") and doc.get("parenttype"): # inserting a child record parent = frappe.get_doc(doc.get("parenttype"), doc.get("parent")) - parent.append(doc) + parent.append(doc.get("parentfield"), doc) parent.save() return parent.as_dict() else: