diff --git a/MediaBrowser.Api/UserLibrary/PersonsService.cs b/MediaBrowser.Api/UserLibrary/PersonsService.cs index 2df6cacda2..885a4a3e67 100644 --- a/MediaBrowser.Api/UserLibrary/PersonsService.cs +++ b/MediaBrowser.Api/UserLibrary/PersonsService.cs @@ -131,8 +131,20 @@ namespace MediaBrowser.Api.UserLibrary .Select(i => i.Name) .Distinct(StringComparer.OrdinalIgnoreCase) - .Select(name => LibraryManager.GetPerson(name) - ); + .Select(name => + { + try + { + return LibraryManager.GetPerson(name); + } + catch + { + return null; + // Already logged at lower levels + } + } + + ).Where(i => i != null); } ///