diff --git a/hr/doctype/expense_claim/expense_claim.py b/hr/doctype/expense_claim/expense_claim.py index 39065502245..9e476e55952 100644 --- a/hr/doctype/expense_claim/expense_claim.py +++ b/hr/doctype/expense_claim/expense_claim.py @@ -32,10 +32,6 @@ class DocType: def validate(self): # if self.doc.exp_approver == self.doc.owner: # webnotes.msgprint("""Self Approval is not allowed.""", raise_exception=1) - - import utilities - utilities.validate_status(self.doc.approval_status, ["Draft", "Approved", "Rejected"]) - self.validate_fiscal_year() self.validate_exp_details() diff --git a/hr/doctype/leave_application/leave_application.py b/hr/doctype/leave_application/leave_application.py index ebefc0eb15b..ad3f8641505 100755 --- a/hr/doctype/leave_application/leave_application.py +++ b/hr/doctype/leave_application/leave_application.py @@ -32,10 +32,6 @@ class DocType: def validate(self): # if self.doc.leave_approver == self.doc.owner: - # webnotes.msgprint("""Self Approval is not allowed.""", raise_exception=1) - import utilities - utilities.validate_status(self.doc.status, ["Open", "Approved", "Rejected"]) - self.validate_to_date() self.validate_balance_leaves() self.validate_leave_overlap() @@ -43,7 +39,7 @@ class DocType: def on_submit(self): if self.doc.status != "Approved": - webnotes.msgprint("""Only Approved Leave Applications can be Submitted.""", + webnotes.msgprint("""Only Leave Applications with status 'Approved' can be Submitted.""", raise_exception=True) def get_holidays(self): diff --git a/website/doctype/product_settings/product_settings.py b/website/doctype/product_settings/product_settings.py index 0137ff1610e..4e72be6be30 100644 --- a/website/doctype/product_settings/product_settings.py +++ b/website/doctype/product_settings/product_settings.py @@ -10,4 +10,8 @@ class DocType: def on_update(self): """clear web cache""" from website.utils import clear_cache - clear_cache() \ No newline at end of file + clear_cache() + + if self.doc.default_product_category: + webnotes.model_wrapper("Item Group", + self.doc.default_product_category).save() \ No newline at end of file