From 8a0f05199aeed26ce37e28305b28439a4127e270 Mon Sep 17 00:00:00 2001 From: Simon <9295182+grimsi@users.noreply.github.com> Date: Thu, 27 Oct 2022 12:40:39 +0200 Subject: [PATCH] Fix #71 --- .../main/java/de/grimsi/gameyfin/service/LibraryService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/src/main/java/de/grimsi/gameyfin/service/LibraryService.java b/backend/src/main/java/de/grimsi/gameyfin/service/LibraryService.java index 466a37f..cdb3e4b 100644 --- a/backend/src/main/java/de/grimsi/gameyfin/service/LibraryService.java +++ b/backend/src/main/java/de/grimsi/gameyfin/service/LibraryService.java @@ -159,7 +159,7 @@ public class LibraryService { .map(Optional::get) .peek(e -> log.info("Mapped file '{}' to game '{}' (slug: {})", e.getKey(), e.getValue().getName(), e.getValue().getSlug())) .map(e -> gameMapper.toDetectedGame(e.getValue(), e.getKey(), library)) - .toList(); + .collect(toList()); List duplicateGames = getDuplicates(newDetectedGames); newUnmappedFilesCounter.getAndAdd(duplicateGames.size()); @@ -242,7 +242,8 @@ public class LibraryService { .map(slug -> platformRepository.findBySlug(slug). orElseGet(() -> igdbWrapper.getPlatformBySlug(slug))) .filter(Objects::nonNull) - .toList(); + .collect(toList()); + library.setPlatforms(platforms); libraryRepository.save(library);