diff --git a/src/form/form.service.ts b/src/form/form.service.ts index 2dad1eb..d9428d4 100644 --- a/src/form/form.service.ts +++ b/src/form/form.service.ts @@ -84,7 +84,7 @@ export class FormService { async find(formId: string): Promise
{ const form = await this.formModel .findOne({ id: formId, deletedAt: null }) - .select(LIST_PROJECTION) + .select(DETAIL_PROJECTION) .exec(); if (!form) throw new NotFoundException(`Form ${formId} not found`); return form; diff --git a/src/form/helpers/form-query.builder.ts b/src/form/helpers/form-query.builder.ts index 38774cf..ab8eeec 100644 --- a/src/form/helpers/form-query.builder.ts +++ b/src/form/helpers/form-query.builder.ts @@ -1,13 +1,12 @@ import { QueryFormDto, SortOrder } from '../dto/query-form.dto'; export class FormQueryBuilder { + // Build filter static buildFilter(query: QueryFormDto): Record { const filter: Record = {}; - if (query.search) { filter.name = { $regex: query.search, $options: 'i' }; } - return filter; }