diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 3ce9e7f854..3617b81ba8 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -754,7 +754,7 @@ class BaseDocument(object): ref_doc = frappe.new_doc(self.doctype) else: # get values from old doc - if self.parent: + if self.get('parent_doc'): self.parent_doc.get_latest() ref_doc = [d for d in self.parent_doc.get(self.parentfield) if d.name == self.name][0] else: