[FIX] BASE: Fixed the employee active filter in manager

This commit is contained in:
Horilla
2025-09-24 16:22:55 +05:30
parent f4e296ae9e
commit 087b47d240

View File

@@ -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