Grant leaves via modal and backgroud jobs (#15026)
diff --git a/erpnext/hr/utils.py b/erpnext/hr/utils.py
index acb94fe..f7de816 100644
--- a/erpnext/hr/utils.py
+++ b/erpnext/hr/utils.py
@@ -209,10 +209,10 @@
leave_policy = frappe.db.get_value("Employee Grade", employee_grade, "default_leave_policy")
if not leave_policy:
frappe.throw(_("Employee {0} of grade {1} have no default leave policy").format(employee, employee_grade))
- else:
- frappe.throw(_("Employee {0} has no grade to get default leave policy").format(employee))
if leave_policy:
return frappe.get_doc("Leave Policy", leave_policy)
+ else:
+ frappe.throw(_("Please set leave policy for employee {0} in Employee / Grade record").format(employee))
def validate_tax_declaration(declarations):
subcategories = []