From 842f83110f0eef372111ba31977083ec898828ea Mon Sep 17 00:00:00 2001 From: Horilla Date: Wed, 26 Feb 2025 15:33:09 +0530 Subject: [PATCH] [UPDT] EMPLOYEE: Add work_email to get_email method --- employee/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/employee/models.py b/employee/models.py index c6a6ed1f9..a38bcc655 100644 --- a/employee/models.py +++ b/employee/models.py @@ -177,7 +177,9 @@ class Employee(models.Model): """ This method is used to return the shift of the employee """ - return getattr(getattr(self, "employee_work_info", None), "email", self.email) + work_info = getattr(self, "employee_work_info", None) + work_email = getattr(work_info, "email", None) + return work_email if work_email is not None else self.email def get_email(self): return self.get_mail()