diff --git a/src/main/java/sopt/org/hmh/domain/dailychallenge/service/DailyChallengeFacade.java b/src/main/java/sopt/org/hmh/domain/dailychallenge/service/DailyChallengeFacade.java index 4c10a4b0..2ca46dca 100644 --- a/src/main/java/sopt/org/hmh/domain/dailychallenge/service/DailyChallengeFacade.java +++ b/src/main/java/sopt/org/hmh/domain/dailychallenge/service/DailyChallengeFacade.java @@ -1,5 +1,6 @@ package sopt.org.hmh.domain.dailychallenge.service; +import java.util.Comparator; import java.util.List; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; @@ -37,6 +38,7 @@ public List addFinishedDailyChallengeHistory(Long userId, FinishedDailyC return challenge.getHistoryDailyChallenges() .stream() + .sorted(Comparator.comparing(DailyChallenge::getChallengeDate)) .map(DailyChallenge::getStatus) .toList(); } @@ -61,6 +63,7 @@ public List changeDailyChallengeStatusByIsSuccess(Long userId, FinishedD return challenge.getHistoryDailyChallenges() .stream() + .sorted(Comparator.comparing(DailyChallenge::getChallengeDate)) .map(DailyChallenge::getStatus) .toList(); }