From 8b84042037fede43e029d97c30afecf271d25b89 Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Fri, 4 Nov 2022 05:14:17 +0000 Subject: [PATCH] fix: load `doc_before_save` in `check_if_latest` (#18752) --- frappe/model/document.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/model/document.py b/frappe/model/document.py index 2a2f924b00..8dcc57e827 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -245,7 +245,6 @@ class Document(BaseDocument): self._set_defaults() self.set_user_and_timestamp() self.set_docstatus() - self.load_doc_before_save() self.check_if_latest() self._validate_links() self.check_permission("create") @@ -326,7 +325,6 @@ class Document(BaseDocument): self.set_user_and_timestamp() self.set_docstatus() - self.load_doc_before_save() self.check_if_latest() self.set_parent_in_children() self.set_name_in_children() @@ -746,6 +744,8 @@ class Document(BaseDocument): Will also validate document transitions (Save > Submit > Cancel) calling `self.check_docstatus_transition`.""" + self.load_doc_before_save() + self._action = "save" previous = self.get_doc_before_save()