Skip to content

Commit 81d9f2d

Browse files
committed
[fix] : 페이징 이슈 처리
1 parent 36c7979 commit 81d9f2d

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/main/java/com/cona/KUsukKusuk/comment/service/CommentService.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import com.cona.KUsukKusuk.user.dto.BoomarkLikeResponseDto;
1515
import com.cona.KUsukKusuk.user.dto.PageInfo;
1616
import com.cona.KUsukKusuk.user.service.UserService;
17+
import java.util.Collections;
1718
import java.util.stream.Collectors;
1819
import lombok.extern.slf4j.Slf4j;
1920
import org.springframework.stereotype.Service;
@@ -116,8 +117,8 @@ public List<CommentListResponseDto> getPagedComments( int
116117
int start = Math.min(pageNumber * pageSize, comments.size());
117118
int end = Math.min((pageNumber + 1) * pageSize, comments.size());
118119

119-
if (start > end) {
120-
start = end;
120+
if (start >= comments.size()) {
121+
return Collections.emptyList(); // 페이지 범위를 벗어나면 빈 리스트 반환
121122
}
122123
PageInfo pageInfo = new PageInfo();
123124
pageInfo.setTotalElements(comments.size());

src/main/java/com/cona/KUsukKusuk/user/service/UserService.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import jakarta.transaction.Transactional;
3030
import java.time.Duration;
3131
import java.util.ArrayList;
32+
import java.util.Collections;
3233
import java.util.List;
3334
import java.util.stream.Collectors;
3435
import java.util.stream.Stream;
@@ -290,8 +291,8 @@ public List<BoomarkLikeResponseDto> getBookmarkandLikes(int pageNumber, int page
290291
int start = Math.min(pageNumber * pageSize, distinctSpots.size());
291292
int end = Math.min((pageNumber + 1) * pageSize, distinctSpots.size());
292293

293-
if (start > end) {
294-
start = end;
294+
if (start >= distinctSpots.size()) {
295+
return Collections.emptyList();
295296
}
296297
PageInfo pageInfo = new PageInfo();
297298
pageInfo.setTotalElements(distinctSpots.size());

0 commit comments

Comments
 (0)