fix: load doc_before_save in check_if_latest (#18752)

This commit is contained in:
Sagar Vora 2022-11-04 05:14:17 +00:00 committed by GitHub
parent 58062c296e
commit 8b84042037
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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()