diff --git a/src/notification/notification.service.ts b/src/notification/notification.service.ts index 23765bb..95570cc 100644 --- a/src/notification/notification.service.ts +++ b/src/notification/notification.service.ts @@ -43,7 +43,7 @@ export async function listNotifications( const page = params.page || 1; const pageSize = params.pageSize || 10; const sortObj = getSortObject(params, notificationFields); - const filterObj = getFilterObject(params); + const filterObj = getFilterObject(params) || []; const pipeline: any = [ { diff --git a/src/organization/organization.service.ts b/src/organization/organization.service.ts index dce8e20..dd0181e 100644 --- a/src/organization/organization.service.ts +++ b/src/organization/organization.service.ts @@ -39,7 +39,7 @@ export async function listOrgs(params: PageQueryParams, tenantId: string) { const page = params.page || 1; const pageSize = params.pageSize || 10; const sortObj = getSortObject(params, orgFields); - const filterObj = getFilterObject(params); + const filterObj = getFilterObject(params) || []; const orgs = await orgModel.aggregate([ { $match: { $and: [{ tenantId: tenantId }, ...filterObj] } }, @@ -122,7 +122,7 @@ export async function searchOrgs(params: PageQueryParams, tenantId: string) { const page = params.page || 1; const pageSize = params.pageSize || 10; const sortObj = getSortObject(params, orgFields); - const filterObj = getFilterObject(params); + const filterObj = getFilterObject(params) || []; if (!params.searchToken) return { orgs: [], metadata: { count: 0, page, pageSize } }; diff --git a/src/rts/rts.service.ts b/src/rts/rts.service.ts index 27a7cce..0c052cf 100644 --- a/src/rts/rts.service.ts +++ b/src/rts/rts.service.ts @@ -62,7 +62,7 @@ export async function listRts(params: PageQueryParams, tenantId: string) { const page = params.page || 1; const pageSize = params.pageSize || 10; const sortObj = getSortObject(params, rtsFields); - const filterObj = getFilterObject(params); + const filterObj = getFilterObject(params) || []; const rtsList = await rtsModel.aggregate([ { diff --git a/src/task/task.service.ts b/src/task/task.service.ts index 8630108..ded8b2a 100644 --- a/src/task/task.service.ts +++ b/src/task/task.service.ts @@ -59,7 +59,7 @@ export async function listTasks(params: PageQueryParams, tenantId: string) { const page = params.page || 1; const pageSize = params.pageSize || 10; const sortObj = getSortObject(params, taskFields); - const filterObj = getFilterObject(params); + const filterObj = getFilterObject(params) || []; const taskList = await taskModel.aggregate([ { @@ -145,7 +145,7 @@ export async function searchTasks(params: PageQueryParams, tenantId: string) { const page = params.page || 1; const pageSize = params.pageSize || 10; const sortObj = getSortObject(params, taskFields); - const filterObj = getFilterObject(params); + const filterObj = getFilterObject(params) || []; const regex = new RegExp(params.searchToken, "i"); diff --git a/src/view/view.service.ts b/src/view/view.service.ts index c1efe8b..9c40e97 100644 --- a/src/view/view.service.ts +++ b/src/view/view.service.ts @@ -33,7 +33,7 @@ export async function listViews( const page = params.page || 1; const pageSize = params.pageSize || 10; const sortObj = getSortObject(params, viewFields); - const filterObj = getFilterObject(params); + const filterObj = getFilterObject(params) || []; return await viewModel.find({ $and: [