diff --git a/erpnext/hr/doctype/leave_application/leave_application.py b/erpnext/hr/doctype/leave_application/leave_application.py index 61f617806f..76a3af7ae9 100755 --- a/erpnext/hr/doctype/leave_application/leave_application.py +++ b/erpnext/hr/doctype/leave_application/leave_application.py @@ -350,12 +350,12 @@ class LeaveApplication(Document): pass def create_leave_ledger_entry(self, submit=True): - args = dict( - leaves=self.total_leave_days * -1 if submit else 1, + args = frappe._dict( + leaves=self.total_leave_days, to_date=self.to_date, is_carry_forward=0 ) - create_leave_ledger_entry(self, args) + create_leave_ledger_entry(self, args, submit) @frappe.whitelist() def get_number_of_leave_days(employee, leave_type, from_date, to_date, half_day = None, half_day_date = None):