From 1479d624c92d5c13df2b5daa9ccea30e16b3f4c8 Mon Sep 17 00:00:00 2001 From: Horilla Date: Tue, 24 Dec 2024 15:37:53 +0530 Subject: [PATCH] [FIX] EMPLOYEE : Fixed the issue that badge id removing after profile updation by user --- employee/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/employee/views.py b/employee/views.py index dc65b4657..cef2e6974 100755 --- a/employee/views.py +++ b/employee/views.py @@ -213,6 +213,7 @@ def self_info_update(request): """ user = request.user employee = Employee.objects.filter(employee_user_id=user).first() + badge_id = employee.badge_id bank_form = EmployeeBankDetailsForm( instance=EmployeeBankDetails.objects.filter(employee_id=employee).first() ) @@ -224,6 +225,8 @@ def self_info_update(request): if form.is_valid(): instance = form.save(commit=False) instance.employee_user_id = user + if instance.badge_id is None: + instance.badge_id = badge_id instance.save() messages.success(request, _("Profile updated.")) elif request.POST.get("any_other_code1") is not None: