From 349c8cbc3db234868d6c79a201a2c3d1606d7023 Mon Sep 17 00:00:00 2001 From: Horilla Date: Mon, 3 Nov 2025 11:24:05 +0530 Subject: [PATCH] [FIX] LEAVE: #961 --- leave/views.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/leave/views.py b/leave/views.py index c7ebe3329..e50d2a869 100644 --- a/leave/views.py +++ b/leave/views.py @@ -3355,9 +3355,11 @@ def leave_allocation_request_create(request): employee = request.user.employee_get form = LeaveAllocationRequestForm(initial={"employee_id": employee}) form = choosesubordinates(request, form, "leave.add_leaveallocationrequest") - form.fields["employee_id"].queryset = form.fields[ - "employee_id" - ].queryset | Employee.objects.filter(employee_user_id=request.user) + # 961 + form.fields["employee_id"].queryset = ( + form.fields["employee_id"].queryset + | Employee.objects.filter(employee_user_id=request.user).distinct() + ) if request.method == "POST": form = LeaveAllocationRequestForm(request.POST, request.FILES) if form.is_valid():