-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
enhancementNew feature or requestNew feature or request
Description
✨ 기여 제안
안녕하세요 서비스 잘 이용하던 중 길드 관련 버그 찾아서 이슈 남깁니다.
길드 목록 페이지에서 filter가 Random일 때만, nextPage버튼을 눌러도 다음페이지로 넘어가지 않고 항상 2페이지로 이동하는 버그를 발견하여 수정을 제안합니다.
아마도 백엔드 API에서 filter:RANDOM일 때만 pageNumber를 누락한 버그로 보입니다.
🎯 기여 내용
1. 프론트엔드 디버깅 결과
프론트엔드에서 로그를 찍어 본 결과, 요청은 정상적이나 응답의 nextPage, PrevPage 값이 잘못 계산되어 내려오고 있습니다.
다른 filter의 경우 모두 정상적으로 작동하였기에, 백엔드 api의 문제로 보입니다.
2. 백엔드 /guilds/search 서비스 분석
확실하지는 않지만, 현재 filter:RANDOM을 처리하는 InMemoryRandomGuildCache에서 반환값인 Pageable을 설정하는 과정에서 pageNumber를 빼먹어서 default값인 0이 계속해서 반환되는 것 같습니다.
문제로 보이는 백엔드 로직 위치입니다.
InMemoryRandomGuildCache.kt
백엔드 레포에서는 기여에 대한 가이드라인이 없어서 우선 이슈로 올립니다. 괜찮으시다면 확인되시는대로 백엔드에 PR 제출 후 여기 링크 남기겠습니다!
💭 구현 방식
누락된 pageNumber만 추가하면 해결될 것으로 보입니다.
⏰ 예상 일정
하루 이내
🔗 관련 이슈/PR
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request