From 87caad0ad8c4e81d37fbe9e7aa2bbfce15f02ed8 Mon Sep 17 00:00:00 2001 From: shubhamsharma9199 Date: Wed, 5 Nov 2025 22:56:47 +0530 Subject: [PATCH] fix: correct type comparison in view-history-scheduler-job filter logic update if else condition --- .../view-history-scheduler-job.component.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/system/manage-jobs/scheduler-jobs/view-history-scheduler-job/view-history-scheduler-job.component.ts b/src/app/system/manage-jobs/scheduler-jobs/view-history-scheduler-job/view-history-scheduler-job.component.ts index 8cc8aadd2..a969bdce4 100644 --- a/src/app/system/manage-jobs/scheduler-jobs/view-history-scheduler-job/view-history-scheduler-job.component.ts +++ b/src/app/system/manage-jobs/scheduler-jobs/view-history-scheduler-job/view-history-scheduler-job.component.ts @@ -113,9 +113,9 @@ export class ViewHistorySchedulerJobComponent implements OnInit { const filters = JSON.parse(filtersJson); filters.forEach((filter: any) => { const val = data[filter.id] === null ? '' : data[filter.id]; - if (filter.value !== '') { - matchFilter.push(val === parseInt(filter.value, 10)); - } else if (filter.value === '') { + if (filter.value !== '' && val !== '') { + matchFilter.push(parseInt(val.toString(), 10) === parseInt(filter.value, 10)); + } else if (filter.value === '' || val === '') { matchFilter.push(val.toString().toLowerCase().includes(filter.value.toLowerCase())); } });