diff --git a/src/users/services/jobs.service.ts b/src/users/services/jobs.service.ts index 65a243c643630c37a6e973fda14e122f69bc8f5f..f44f48fdb2b5c49c75cac6d5a3b671fd715aabeb 100644 --- a/src/users/services/jobs.service.ts +++ b/src/users/services/jobs.service.ts @@ -10,9 +10,13 @@ export class JobsService { constructor(@InjectModel(Job.name) private jobModel: Model<JobDocument>) {} - public async findAll(): Promise<Job[]> { - this.logger.debug('findAll'); - return this.jobModel.find(); + public async findAll(filterValidetedJobs = true): Promise<Job[]> { + this.logger.debug(`findAll with filterValidetedJobs: ${filterValidetedJobs}`); + if (!filterValidetedJobs) { + return this.jobModel.find(); + } else { + return this.jobModel.find({ validated: true }); + } } public async findByName(name: string): Promise<JobDocument> {