From 087b47d2406b2aba188eacd13883031d1824e90c Mon Sep 17 00:00:00 2001 From: Horilla Date: Wed, 24 Sep 2025 16:22:55 +0530 Subject: [PATCH] [FIX] BASE: Fixed the employee active filter in manager --- base/horilla_company_manager.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/base/horilla_company_manager.py b/base/horilla_company_manager.py index 117e94b8e..636e56423 100644 --- a/base/horilla_company_manager.py +++ b/base/horilla_company_manager.py @@ -104,9 +104,13 @@ class HorillaCompanyManager(models.Manager): if model_name == "employee": request = getattr(_thread_locals, "request", None) if request: - queryset = queryset.filter( - is_active=request.GET.get("is_active", True) + active = ( + True + if request.GET.get("is_active", True) + in ["unknown", "True", "true", True] + else False ) + queryset = queryset.filter(is_active=active) elif model_name == "offboardingemployee": return queryset