From d3e84a6944f9941f5c1c4bde00d7fa913f3a3d2f Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Wed, 16 May 2018 09:39:44 +0530 Subject: [PATCH] [Fix] Issue, local variable 'leaves_encashed' referenced before assignment --- erpnext/hr/doctype/leave_application/leave_application.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/hr/doctype/leave_application/leave_application.py b/erpnext/hr/doctype/leave_application/leave_application.py index 31fd3e6c938..82eac57ac96 100755 --- a/erpnext/hr/doctype/leave_application/leave_application.py +++ b/erpnext/hr/doctype/leave_application/leave_application.py @@ -388,6 +388,7 @@ def get_leave_balance_on(employee, leave_type, date, allocation_records=None, date = allocation.to_date leaves_taken = get_leaves_for_period(employee, leave_type, allocation.from_date, date, status="Approved") + leaves_encashed = 0 if frappe.db.get_value("Leave Type", leave_type, 'allow_encashment') and consider_encshed_leaves: leaves_encashed = flt(allocation.total_leaves_encashed)