[UPDT] EMPLOYEE: Updated employee import to manage empty value in excel

This commit is contained in:
Horilla
2025-12-20 11:58:43 +05:30
parent 1e6e709963
commit 644c4d4fee

View File

@@ -2653,6 +2653,9 @@ def work_info_import_file(request):
return response
import numpy as np
@login_required
@hx_request_required
@permission_required("employee.add_employee")
@@ -2688,6 +2691,7 @@ def work_info_import(request):
{"error_message": error_message},
)
cleaned_data_frame = data_frame.astype(object).replace({np.nan: None})
valid, error_message = valid_import_file_headers(data_frame)
if not valid:
return render(
@@ -2696,7 +2700,7 @@ def work_info_import(request):
{"error_message": error_message},
)
success_list, error_list, created_count = process_employee_records(
data_frame
cleaned_data_frame
)
if success_list:
try:
@@ -2733,6 +2737,7 @@ def work_info_import(request):
"model": _("Employees"),
"path_info": path_info,
}
messages.success(request, f"{created_count} employees created.")
result = render_to_string("import_popup.html", context)
result += """
<script>