Skip to content

Commit

Permalink
refactor(#117) BoardGuard수정(토큰 없을경우)
Browse files Browse the repository at this point in the history
  • Loading branch information
2swo committed Nov 20, 2023
1 parent a7d9331 commit 4114542
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/boards/controllers/Boards.controller.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import { ApiDeleteBoard } from '../swagger-decorators/delete-board-decorators';
import { ApiUpdateBoardImage } from '../swagger-decorators/patch-board-images-decorators';
import { JwtAccessTokenGuard } from 'src/config/guards/jwt-access-token.guard';
import { GetUserId } from 'src/common/decorators/get-userId.decorator';
import { BoardOwnerGuard } from 'src/config/guards/board-Owner.guard';
import { BoardOwnerGuard } from 'src/config/guards/board-owner.guard';
import { BoardOwner } from 'src/common/decorators/board-owner.decorator';

@Controller('boards')
Expand Down
5 changes: 5 additions & 0 deletions src/config/guards/board-owner.guard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,11 @@ export class BoardOwnerGuard {
const request = context.switchToHttp().getRequest();
const accessToken = request.headers['access_token'];
const boardId = request.query['boardId'];
if (!accessToken) {
request.unitowner = false;
request.user = false;
return true;
}
const userId = await this.tokenService.decodeToken(accessToken);
const board = await this.boardRepository.findBoardById(boardId);
const unitowner = board.userId === userId;
Expand Down

0 comments on commit 4114542

Please sign in to comment.