You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PartnershipService.getUserLikedPartnerships(src/main/java/ssu/eatssu/domain/partnership/service/PartnershipService.java)가 restaurant.getPartnerships().stream().map(partnership -> PartnershipResponse.fromEntity(restaurant, ...)) 형태로, 루프 변수 partnership을 실제로는 사용하지 않고 매번 같은 restaurant만 전달한다. 게다가 PartnershipResponse.fromEntity가 내부적으로 해당 restaurant의 모든 partnership을 다시 전개하기 때문에, 활성 혜택이 N개인 가게 하나당 동일한 PartnershipResponse가 N번 중복되어 응답 리스트에 들어간다.
Fix Report
고쳐야 할 사항
PartnershipService.getUserLikedPartnerships(src/main/java/ssu/eatssu/domain/partnership/service/PartnershipService.java)가restaurant.getPartnerships().stream().map(partnership -> PartnershipResponse.fromEntity(restaurant, ...))형태로, 루프 변수partnership을 실제로는 사용하지 않고 매번 같은restaurant만 전달한다. 게다가PartnershipResponse.fromEntity가 내부적으로 해당 restaurant의 모든 partnership을 다시 전개하기 때문에, 활성 혜택이 N개인 가게 하나당 동일한PartnershipResponse가 N번 중복되어 응답 리스트에 들어간다.첨부자료