Skip to content

Commit 161e407

Browse files
committed
Feat: NPE 대비 예외처리
1 parent 18338fd commit 161e407

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/main/java/cmf/commitField/domain/chat/chatRoom/service/ChatRoomServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ public void outRoom(Long userId, Long roomId) {
159159
public void deleteRoom(Long userId, Long roomId) {
160160
ChatRoom room = chatRoomRepository
161161
.findChatRoomById(roomId)
162-
.orElseThrow(() -> new CustomException(ErrorCode.NONE_ROOM));
162+
.orElseThrow(() -> new CustomException(ErrorCode.NO_ROOM));
163163
//방장이 아닐 경우, 삭제 불가
164164
if (!Objects.equals(room.getRoomCreator(), userId)) {
165165
throw new CustomException(ErrorCode.NOT_ROOM_CREATOR);

src/main/java/cmf/commitField/global/error/ErrorCode.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ public enum ErrorCode {
4040
ROOM_USER_FULL(HttpStatus.BAD_REQUEST, "방에 사용자가 다 차 있습니다."),
4141
CHAT_ERROR(HttpStatus.INTERNAL_SERVER_ERROR, "채팅 전송에 오류가 있습니다."),
4242
NO_ROOM_FOUND(HttpStatus.NOT_FOUND, "채팅방이 없습니다."),
43+
NO_ROOM(HttpStatus.NOT_FOUND, "존재하지 않는 채팅방입니다."),
4344

4445
//user_chatroom
4546
NONE_ROOM(HttpStatus.NOT_FOUND, "사용자가 들어가 있는 방이 없습니다."),

0 commit comments

Comments
 (0)