diff options
Diffstat (limited to 'MediaBrowser.Api/UserLibrary/PersonsService.cs')
| -rw-r--r-- | MediaBrowser.Api/UserLibrary/PersonsService.cs | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/MediaBrowser.Api/UserLibrary/PersonsService.cs b/MediaBrowser.Api/UserLibrary/PersonsService.cs index 2df6cacda..885a4a3e6 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); } /// <summary> |
