diff --git a/frappe/model/document.py b/frappe/model/document.py index a9c4e52c52..94086ee411 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -435,9 +435,9 @@ class Document(BaseDocument): self._set_defaults() self.set_user_and_timestamp() self.set_docstatus() + self.check_permission("create") self.check_if_latest() self._validate_links() - self.check_permission("create") self.run_method("before_insert") self.set_new_name(set_name=set_name, set_child_names=set_child_names) self.set_parent_in_children()