From e22b696d96fc2f6e9502c7b1b136f660e1009184 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 5 Sep 2013 18:58:57 -0400 Subject: [PATCH] fixes #403 - Grouping by.. with a mixed media collection (Movies & TV) shows an folder with all the Movies under it --- MediaBrowser.Controller/Entities/Folder.cs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index 8945a33076..e248ddafa8 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/MediaBrowser.Controller/Entities/Folder.cs @@ -342,19 +342,14 @@ namespace MediaBrowser.Controller.Entities var candidates = GetRecursiveChildren(user).Where(i => i.IncludeInIndex).ToList(); return candidates.AsParallel().SelectMany(i => i.AllGenres) - .Distinct() + .Distinct(StringComparer.OrdinalIgnoreCase) .Select(i => { try { return LibraryManager.GetGenre(i).Result; } - catch (IOException ex) - { - Logger.ErrorException("Error getting genre {0}", ex, i); - return null; - } - catch (AggregateException ex) + catch (Exception ex) { Logger.ErrorException("Error getting genre {0}", ex, i); return null;