[FIX] EMPLOYEE: Fixed employee work info not adding when importing from other than all company #645

This commit is contained in:
Horilla
2025-03-28 11:41:45 +05:30
parent 3df33ec548
commit d273f84902

View File

@@ -447,7 +447,9 @@ def bulk_create_work_info_import(success_lists):
# Bulk fetch related objects and reduce repeated DB calls
existing_employees = {
emp.badge_id: emp
for emp in Employee.objects.filter(badge_id__in=badge_ids).only("badge_id")
for emp in Employee.objects.entire()
.filter(badge_id__in=badge_ids)
.only("badge_id")
}
existing_employee_work_infos = {
emp.employee_id: emp