From 01b5e554731699956bee9bd23836d9d6605587ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=95=88=EC=A0=95=ED=9B=84?= Date: Wed, 21 Aug 2024 14:28:41 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20related=20endpoint=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=20&=20=EC=98=88=EC=99=B8=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apimodule/community/application/FriendSaveUseCase.java | 6 +++++- .../community/presentation/CommunityController.java | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/api-module/src/main/java/com/foodgo/apimodule/community/application/FriendSaveUseCase.java b/api-module/src/main/java/com/foodgo/apimodule/community/application/FriendSaveUseCase.java index dc9ebf0..092477f 100644 --- a/api-module/src/main/java/com/foodgo/apimodule/community/application/FriendSaveUseCase.java +++ b/api-module/src/main/java/com/foodgo/apimodule/community/application/FriendSaveUseCase.java @@ -20,7 +20,11 @@ public class FriendSaveUseCase { public void acceptFriendRequest(Long userId, Long friendId) { - Friendship friendship = friendQueryService.findByUserIdAndFriendId(userId, friendId); + Friendship friendship = friendQueryService.findByUserIdAndFriendId(friendId, userId); + if (friendship == null) { + throw new UserExceptionHandler(UserErrorCode.FRIEND_NOT_FOUND); + } + friendship.markAsMutual(); friendQueryService.save(friendship); } diff --git a/api-module/src/main/java/com/foodgo/apimodule/community/presentation/CommunityController.java b/api-module/src/main/java/com/foodgo/apimodule/community/presentation/CommunityController.java index a401655..5191ca0 100644 --- a/api-module/src/main/java/com/foodgo/apimodule/community/presentation/CommunityController.java +++ b/api-module/src/main/java/com/foodgo/apimodule/community/presentation/CommunityController.java @@ -48,7 +48,7 @@ public ApplicationResponse> findFriendList( } // 닉네임으로 친구 검색 - @GetMapping("/friend/{nickname}") + @GetMapping("/friend/search/{nickname}") @ApiResponses( value = { @ApiResponse(