Skip to content

Commit f1a4850

Browse files
committed
hotfix: review v2 리뷰 리스트 조회시, UserAliasUtil에서 getRating 함수가 NPE 발생하는 문제 수정
1 parent 3f2fa47 commit f1a4850

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/main/java/ssu/eatssu/domain/user/util/UserAliasUtil.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package ssu.eatssu.domain.user.util;
22

33
import java.util.List;
4+
import java.util.Objects;
45

56
import ssu.eatssu.domain.review.entity.Review;
67
import ssu.eatssu.domain.user.entity.User;
@@ -11,9 +12,12 @@ public static String getUserAlias(User user, List<Review> reviews) {
1112
return "미슈테리 미식가";
1213
}
1314
double avg = reviews.stream()
14-
.mapToInt(Review::getRating)
15-
.average()
16-
.orElse(0.0);
15+
.map(Review::getRating)
16+
.filter(Objects::nonNull)
17+
.mapToInt(Integer::intValue)
18+
.average()
19+
.orElse(0.0);
20+
1721
int avgRating = (int)Math.round(avg);
1822
switch (avgRating) {
1923
case 1:

0 commit comments

Comments
 (0)