From d273f849023886a4630524fd84692d6ff70f1e2b Mon Sep 17 00:00:00 2001 From: Horilla Date: Fri, 28 Mar 2025 11:41:45 +0530 Subject: [PATCH] [FIX] EMPLOYEE: Fixed employee work info not adding when importing from other than all company #645 --- employee/methods/methods.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/employee/methods/methods.py b/employee/methods/methods.py index c04505a52..e3c8d0837 100644 --- a/employee/methods/methods.py +++ b/employee/methods/methods.py @@ -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