[WEB-914]: fix: Exception due to cycles and modules for undefined fields (#4127)

* fix cycle types

* fix module types
This commit is contained in:
rahulramesha 2024-04-05 20:05:55 +05:30 committed by GitHub
parent 62dac421dc
commit 90609b306f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 68 additions and 63 deletions

View file

@ -55,7 +55,7 @@ export const shouldFilterModule = (
Object.keys(filters).forEach((key) => {
const filterKey = key as keyof TModuleFilters;
if (filterKey === "status" && filters.status && filters.status.length > 0)
fallsInFilters = fallsInFilters && filters.status.includes(module.status.toLowerCase());
fallsInFilters = fallsInFilters && filters.status.includes(module.status?.toLowerCase() ?? "");
if (filterKey === "lead" && filters.lead && filters.lead.length > 0)
fallsInFilters = fallsInFilters && filters.lead.includes(`${module.lead_id}`);
if (filterKey === "members" && filters.members && filters.members.length > 0) {