From aae83da21df607ff7a56ddac32a1de239f33ccc4 Mon Sep 17 00:00:00 2001 From: Ismail Akintunde Date: Sun, 25 Aug 2024 06:53:34 +0100 Subject: [PATCH] fix: removed api bearer auth decorator from job open routes --- src/modules/jobs/jobs.controller.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/jobs/jobs.controller.ts b/src/modules/jobs/jobs.controller.ts index 828658fa4..90f9ee59e 100644 --- a/src/modules/jobs/jobs.controller.ts +++ b/src/modules/jobs/jobs.controller.ts @@ -33,7 +33,6 @@ import { SuperAdminGuard } from '../../guards/super-admin.guard'; import { JobSearchDto } from './dto/jobSearch.dto'; @ApiTags('Jobs') -@ApiBearerAuth() @Controller('jobs') export class JobsController { constructor(private readonly jobService: JobsService) {} @@ -62,6 +61,7 @@ export class JobsController { @UseGuards(SuperAdminGuard) @Post('/') + @ApiBearerAuth() @ApiOperation({ summary: 'Create a new job' }) @ApiResponse({ status: 201, description: 'Job created successfully' }) @ApiResponse({ status: 404, description: 'User not found' }) @@ -70,6 +70,7 @@ export class JobsController { return this.jobService.create(createJobDto, user.sub); } + @skipAuth() @Get('search') @ApiOperation({ summary: 'Search for job listings' }) @ApiQuery({ name: 'page', required: false, type: Number }) @@ -107,6 +108,7 @@ export class JobsController { @UseGuards(SuperAdminGuard) @Delete('/:id') + @ApiBearerAuth() @ApiOperation({ summary: 'Delete a job' }) @ApiResponse({ status: 200, description: 'Job deleted successfully' }) @ApiResponse({ status: 403, description: 'You do not have permission to perform this action' })