Fixed: Prevent queue errors from filling up UI with errors

This commit is contained in:
Mark McDowall 2014-02-20 18:30:30 -08:00
parent 6525fe9a67
commit 36387dd13f
1 changed files with 12 additions and 3 deletions

View File

@ -1,4 +1,5 @@
using System.Collections.Generic; using System;
using System.Collections.Generic;
using NLog; using NLog;
using NzbDrone.Core.Download; using NzbDrone.Core.Download;
@ -30,9 +31,17 @@ namespace NzbDrone.Core.Queue
return new List<Queue>(); return new List<Queue>();
} }
var queueItems = downloadClient.GetQueue(); try
{
var queueItems = downloadClient.GetQueue();
return MapQueue(queueItems); return MapQueue(queueItems);
}
catch (Exception ex)
{
_logger.Error("Error getting queue from download client: " + downloadClient.ToString(), ex);
return new List<Queue>();
}
} }
private List<Queue> MapQueue(IEnumerable<QueueItem> queueItems) private List<Queue> MapQueue(IEnumerable<QueueItem> queueItems)