Skip to content

Commit f18b88f

Browse files
committed
refactor: изменить updateReview
1 parent 046bd05 commit f18b88f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/java/ru/yandex/practicum/filmorate/service/impl/ReviewServiceImpl.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,14 @@ public ReviewDto getReviewById(final long id) {
6868
*/
6969
@Override
7070
public ReviewDto updateReview(final ReviewDto updatedReviewDto) {
71-
findUserAndFilmInDb(updatedReviewDto);
71+
final long reviewId = updatedReviewDto.getReviewId();
72+
reviewStorage.findById(reviewId);
7273
final Review updatedReview = toModel(updatedReviewDto);
7374
reviewStorage.update(updatedReview);
74-
final long reviewId = updatedReview.getReviewId();
7575
log.info("Обновление отзыва с id '{}': {}", reviewId, updatedReview);
76-
ReviewDto currentReview = getReviewById(updatedReviewDto.getReviewId());
76+
Review currentReview = reviewStorage.findById(reviewId);
7777
eventStorage.addEvent(EventType.REVIEW.name(), Operation.UPDATE.name(), currentReview.getReviewId(), currentReview.getUserId());
78-
return toDto(reviewStorage.findById(reviewId));
78+
return toDto(currentReview);
7979
}
8080

8181
/**

0 commit comments

Comments
 (0)