fix: correct type comparison in view-history-scheduler-job filter logic
update if else condition
This commit is contained in:
+3
-3
@@ -113,9 +113,9 @@ export class ViewHistorySchedulerJobComponent implements OnInit {
|
|||||||
const filters = JSON.parse(filtersJson);
|
const filters = JSON.parse(filtersJson);
|
||||||
filters.forEach((filter: any) => {
|
filters.forEach((filter: any) => {
|
||||||
const val = data[filter.id] === null ? '' : data[filter.id];
|
const val = data[filter.id] === null ? '' : data[filter.id];
|
||||||
if (filter.value !== '') {
|
if (filter.value !== '' && val !== '') {
|
||||||
matchFilter.push(val === parseInt(filter.value, 10));
|
matchFilter.push(parseInt(val.toString(), 10) === parseInt(filter.value, 10));
|
||||||
} else if (filter.value === '') {
|
} else if (filter.value === '' || val === '') {
|
||||||
matchFilter.push(val.toString().toLowerCase().includes(filter.value.toLowerCase()));
|
matchFilter.push(val.toString().toLowerCase().includes(filter.value.toLowerCase()));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user