Skip to content

Commit 90cb499

Browse files
committed
fix: 세모피드 목록 조회 페이지 사이즈 100 상한 적용
1 parent 6f4bdaf commit 90cb499

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/main/java/com/semosan/api/domain/semofeed/controller/SemoFeedController.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.semosan.api.domain.semofeed.dto.SemoFeedResponse;
88
import com.semosan.api.domain.semofeed.service.SemoFeedService;
99
import lombok.RequiredArgsConstructor;
10+
import org.springframework.data.domain.PageRequest;
1011
import org.springframework.data.domain.Pageable;
1112
import org.springframework.data.web.PageableDefault;
1213
import org.springframework.http.ResponseEntity;
@@ -37,6 +38,9 @@ public ResponseEntity<ApiResponse<SemoFeedResponse>> create(
3738
public ResponseEntity<ApiResponse<PageResponse<SemoFeedResponse>>> listPublic(
3839
@PageableDefault(size = 100) Pageable pageable
3940
) {
41+
if (pageable.getPageSize() > 100) {
42+
pageable = PageRequest.of(pageable.getPageNumber(), 100, pageable.getSort());
43+
}
4044
return ApiResponse.success(
4145
SuccessStatus.SEMOFEED_LIST_SUCCESS,
4246
PageResponse.from(semoFeedService.listPublic(pageable))

0 commit comments

Comments
 (0)