1.2 KiB
1.2 KiB
- getFollowingAllChannelList 오류 재현 경로와 원인 쿼리 위치를 확인한다.
- only_full_group_by 호환 방식으로 조회 쿼리를 수정한다.
- 관련 응답/페이징 동작이 유지되는지 확인한다.
- 변경 파일 진단과 테스트/빌드를 수행한다.
검증 기록
1차 구현
- 무엇을:
getCreatorFollowingAllList쿼리의groupBy컬럼을member.id,member.nickname,member.profileImage,creatorFollowing.isNotify로 확장하고, 회귀 방지를 위해LiveRecommendRepositoryTest.shouldReturnFollowingCreatorListWithNotifyFlag테스트를 추가했다. - 왜:
only_full_group_by모드에서 SELECT에 포함된 비집계 컬럼(creatorFollowing.isNotify)이 GROUP BY에 없어 발생하는 SQL 오류를 제거하고, 팔로잉 목록 응답(isNotify포함) 동작을 재검증하기 위해서다. - 어떻게:
- 명령:
./gradlew test --tests "kr.co.vividnext.sodalive.live.recommend.LiveRecommendRepositoryTest.shouldReturnFollowingCreatorListWithNotifyFlag"/ 결과: 성공 - 명령:
./gradlew build/ 결과: 성공 - 명령:
lsp_diagnostics/ 결과:.kt확장 LSP 미구성으로 실행 불가(대신 Gradle 컴파일/테스트 성공으로 검증)
- 명령: