diff --git a/book-service/src/main/java/kr/mybrary/bookservice/recommend/domain/RecommendationFeedReadService.java b/book-service/src/main/java/kr/mybrary/bookservice/recommend/domain/RecommendationFeedReadService.java index 3a73054..0860030 100644 --- a/book-service/src/main/java/kr/mybrary/bookservice/recommend/domain/RecommendationFeedReadService.java +++ b/book-service/src/main/java/kr/mybrary/bookservice/recommend/domain/RecommendationFeedReadService.java @@ -34,6 +34,11 @@ public RecommendationFeedViewAllResponse findRecommendationFeedWithNoOffsetPagin List recommendationFeeds = recommendationFeedRepository.getRecommendationFeedViewAll(request.getRecommendationFeedId(), request.getPageSize(), request.getLoginId()); + + if (recommendationFeeds.isEmpty()) { + return RecommendationFeedViewAllResponse.builder().lastRecommendationFeedId(null).recommendationFeeds(List.of()).build(); + } + Long lastRecommendationFeedId = recommendationFeeds.get(recommendationFeeds.size() - 1).getRecommendationFeedId(); UserInfoServiceResponse usersInfo = userServiceClient.getUsersInfo(getUserIdFromRecommendationFeedViewAllModel(recommendationFeeds));