From ae8820178dd0233e7e85e33d9a8d1cd699912957 Mon Sep 17 00:00:00 2001 From: Qstick Date: Sun, 9 Jul 2023 23:05:59 -0500 Subject: [PATCH] Avoid db call for naming config on every movie during single collection call --- src/Radarr.Api.V3/Collections/CollectionController.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Radarr.Api.V3/Collections/CollectionController.cs b/src/Radarr.Api.V3/Collections/CollectionController.cs index 5a40fb931..2a28f4a08 100644 --- a/src/Radarr.Api.V3/Collections/CollectionController.cs +++ b/src/Radarr.Api.V3/Collections/CollectionController.cs @@ -162,11 +162,12 @@ private CollectionResource MapToResource(MovieCollection collection) { var resource = collection.ToResource(); var existingMoviesTmdbIds = _movieService.AllMovieWithCollectionsTmdbIds(); + var namingConfig = _namingService.GetConfig(); foreach (var movie in _movieMetadataService.GetMoviesByCollectionTmdbId(collection.TmdbId)) { var movieResource = movie.ToResource(); - movieResource.Folder = _fileNameBuilder.GetMovieFolder(new Movie { MovieMetadata = movie }); + movieResource.Folder = _fileNameBuilder.GetMovieFolder(new Movie { MovieMetadata = movie }, namingConfig); if (!existingMoviesTmdbIds.Contains(movie.TmdbId)) {