diff --git a/src/NzbDrone.Core/Notifications/Plex/PlexServerProxy.cs b/src/NzbDrone.Core/Notifications/Plex/PlexServerProxy.cs index ad9abb3a0..7ff45357a 100644 --- a/src/NzbDrone.Core/Notifications/Plex/PlexServerProxy.cs +++ b/src/NzbDrone.Core/Notifications/Plex/PlexServerProxy.cs @@ -107,16 +107,15 @@ namespace NzbDrone.Core.Notifications.Plex _logger.Trace("Sections response: {0}", response.Content); CheckForError(response, settings); - var item = Json.Deserialize(response.Content) - .Items - .FirstOrDefault(); + var items = Json.Deserialize(response.Content) + .Items; - if (item == null) + if (items == null || items.Empty()) { return null; } - return item.Id; + return items.First().Id; } private string Authenticate(PlexServerSettings settings)