Explorar o código

fixes #772 - "Suggested" duplicates

Luke Pulverenti %!s(int64=11) %!d(string=hai) anos
pai
achega
ba33637251
Modificáronse 1 ficheiros con 4 adicións e 12 borrados
  1. 4 12
      MediaBrowser.Api/Movies/MoviesService.cs

+ 4 - 12
MediaBrowser.Api/Movies/MoviesService.cs

@@ -125,10 +125,11 @@ namespace MediaBrowser.Api.Movies
             var user = _userManager.GetUserById(request.UserId.Value);
             var user = _userManager.GetUserById(request.UserId.Value);
 
 
             var movies = GetAllLibraryItems(request.UserId, _userManager, _libraryManager, request.ParentId)
             var movies = GetAllLibraryItems(request.UserId, _userManager, _libraryManager, request.ParentId)
-                .OfType<Movie>()
-                .ToList();
+                .OfType<Movie>();
+
+            movies = _libraryManager.ReplaceVideosWithPrimaryVersions(movies).Cast<Movie>();
 
 
-            var result = GetRecommendationCategories(user, movies, request.CategoryLimit, request.ItemLimit, request.GetItemFields().ToList());
+            var result = GetRecommendationCategories(user, movies.ToList(), request.CategoryLimit, request.ItemLimit, request.GetItemFields().ToList());
 
 
             return ToOptimizedResult(result);
             return ToOptimizedResult(result);
         }
         }
@@ -227,15 +228,6 @@ namespace MediaBrowser.Api.Movies
                 }
                 }
             }
             }
 
 
-            //// Get the lead actor for all movies
-            //var allActors = GetActors(allMovies)
-            //    .ToList();
-
-            //foreach (var actor in recentActors)
-            //{
-
-            //}
-
             return categories.OrderBy(i => i.RecommendationType).ThenBy(i => Guid.NewGuid());
             return categories.OrderBy(i => i.RecommendationType).ThenBy(i => Guid.NewGuid());
         }
         }