diff --git a/src/main/java/ru/yandex/practicum/filmorate/dal/database/FilmDbStorage.java b/src/main/java/ru/yandex/practicum/filmorate/dal/database/FilmDbStorage.java index 602782b..b7a55e0 100644 --- a/src/main/java/ru/yandex/practicum/filmorate/dal/database/FilmDbStorage.java +++ b/src/main/java/ru/yandex/practicum/filmorate/dal/database/FilmDbStorage.java @@ -108,6 +108,8 @@ public Collection getTopByFilters(Integer top, Integer genreId, String yea return films.stream().peek(film -> { Set genres = getGenreIdsByFilmId(film.getId()); film.setGenreIds(new HashSet<>(genres)); + Set directors = getDirectorIdsByFilmId(film.getId()); + film.setDirectorIds(new HashSet<>(directors)); }).toList(); }