diff --git a/frappe/model/document.py b/frappe/model/document.py index 9442e87ead..505a687f4e 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -875,9 +875,11 @@ class Document(BaseDocument): return if self._action=="save": + self.run_method("before_validate") self.run_method("validate") self.run_method("before_save") elif self._action=="submit": + self.run_method("before_validate") self.run_method("validate") self.run_method("before_submit") elif self._action=="cancel":