From 2db02674b09a6b8e63353c33cd0b82b821713026 Mon Sep 17 00:00:00 2001 From: Horilla Date: Fri, 16 Feb 2024 10:32:18 +0530 Subject: [PATCH] [FIX] DASHBOARD: Attendance analytic chart unwanted labels --- recruitment/views/dashboard.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/recruitment/views/dashboard.py b/recruitment/views/dashboard.py index 7ae0b3f92..e5fd80b79 100644 --- a/recruitment/views/dashboard.py +++ b/recruitment/views/dashboard.py @@ -174,17 +174,18 @@ def dashboard_pipeline(request): labels = [type[1] for type in Stage.stage_types] for rec in recruitment_obj: data = [stage_type_candidate_count(rec, type[0]) for type in Stage.stage_types] - data_set.append( - { - "label": ( - rec.title - if rec.title is not None - else f"""{rec.job_position_id} - {rec.start_date}""" - ), - "data": data, - } - ) + if rec.candidate.all(): + data_set.append( + { + "label": ( + rec.title + if rec.title is not None + else f"""{rec.job_position_id} + {rec.start_date}""" + ), + "data": data, + } + ) return JsonResponse( {"dataSet": data_set, "labels": labels, "message": _("No data Found...")} )