From 20014dea8c8f37ba855674d4e27a1af119377f19 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 17 Oct 2013 11:35:08 -0400 Subject: [PATCH] Don't fail people retrieval when one fails to load --- MediaBrowser.Api/UserLibrary/PersonsService.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) 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); } ///