diff --git a/backend/moment/moment-server/scheduler/src/main/java/com/moment/scheduler/service/CardViewService.java b/backend/moment/moment-server/scheduler/src/main/java/com/moment/scheduler/service/CardViewService.java index 7eaad80713..a8782e4e04 100644 --- a/backend/moment/moment-server/scheduler/src/main/java/com/moment/scheduler/service/CardViewService.java +++ b/backend/moment/moment-server/scheduler/src/main/java/com/moment/scheduler/service/CardViewService.java @@ -59,8 +59,7 @@ public SchedulerResponseDTO.AIModelRunResponseDTO getIncompleteCardViews() throw log.info("cards.size : " + cards.size()); for (CardView card : cards) { - TripFile tripFile = card.getTripFile(); - Trip ptrip = tripFile.getTrip(); + Trip ptrip = card.getTripFile().getTrip(); User user = ptrip.getUser(); AiModelRunResponseDTO.RunModel ret = aiService.runAi(card.getRecordFileName(), user.getId()); if (Objects.equals(ret.getStatus(), "200")){ @@ -83,8 +82,8 @@ public SchedulerResponseDTO.AIModelRunResponseDTO getIncompleteCardViews() throw card.setDisgust(ret.getEmotions().getDisgust()); // 분석도중 레이스컨디션 때문에 다시 여행을 불러오기 - TripFile cTripFile = tripFileRepository.findById(tripFile.getId()).get(); - tripFile.setAnalyzingCount(tripFile.getAnalyzingCount() - 1); + TripFile cTripFile = tripFileRepository.findById(card.getTripFile().getId()).get(); + cTripFile.setAnalyzingCount(cTripFile.getAnalyzingCount() - 1); Trip trip = cTripFile.getTrip(); trip.setAnalyzingCount(trip.getAnalyzingCount() - 1);