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> {