From 26b3328af7a96cc6982e54fa3cd41b88a0db63a6 Mon Sep 17 00:00:00 2001 From: Anurag Mishra <32095923+Anurag810@users.noreply.github.com> Date: Fri, 4 Dec 2020 19:50:24 +0530 Subject: [PATCH] fix: leave policy assignment patch (#24061) --- ..._policy_assignment_based_on_employee_current_leave_policy.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/patches/v13_0/create_leave_policy_assignment_based_on_employee_current_leave_policy.py b/erpnext/patches/v13_0/create_leave_policy_assignment_based_on_employee_current_leave_policy.py index 80c91376530..90dc0e2e18b 100644 --- a/erpnext/patches/v13_0/create_leave_policy_assignment_based_on_employee_current_leave_policy.py +++ b/erpnext/patches/v13_0/create_leave_policy_assignment_based_on_employee_current_leave_policy.py @@ -52,6 +52,8 @@ def create_assignment(employee, leave_policy, leave_period=None, allocation_exis if leave_period: filters["leave_period"] = leave_period + frappe.reload_doc('hr', 'doctype', 'leave_policy_assignment') + if not frappe.db.exists("Leave Policy Assignment" , filters): lpa = frappe.new_doc("Leave Policy Assignment") lpa.employee = employee