From b320a23bf8f1cfbf0734a233ec51c64692dc4f36 Mon Sep 17 00:00:00 2001 From: Taloth Saldono Date: Tue, 14 Jun 2016 23:15:41 +0200 Subject: [PATCH] Added better log message when indexer reached daily grab limit. --- src/NzbDrone.Core/Download/TorrentClientBase.cs | 9 ++++++++- src/NzbDrone.Core/Download/UsenetClientBase.cs | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Core/Download/TorrentClientBase.cs b/src/NzbDrone.Core/Download/TorrentClientBase.cs index f2845ad16..9ef2f0164 100644 --- a/src/NzbDrone.Core/Download/TorrentClientBase.cs +++ b/src/NzbDrone.Core/Download/TorrentClientBase.cs @@ -130,7 +130,14 @@ namespace NzbDrone.Core.Download } catch (HttpException ex) { - _logger.Error(ex, "Downloading torrent file for episode '{0}' failed ({1})", remoteEpisode.Release.Title, torrentUrl); + if ((int)ex.Response.StatusCode == 429) + { + _logger.Error("API Grab Limit reached for {0}", torrentUrl); + } + else + { + _logger.Error(ex, "Downloading torrent file for episode '{0}' failed ({1})", remoteEpisode.Release.Title, torrentUrl); + } throw new ReleaseDownloadException(remoteEpisode.Release, "Downloading torrent failed", ex); } diff --git a/src/NzbDrone.Core/Download/UsenetClientBase.cs b/src/NzbDrone.Core/Download/UsenetClientBase.cs index 6dcd2fde8..5c9103581 100644 --- a/src/NzbDrone.Core/Download/UsenetClientBase.cs +++ b/src/NzbDrone.Core/Download/UsenetClientBase.cs @@ -53,7 +53,14 @@ namespace NzbDrone.Core.Download } catch (HttpException ex) { - _logger.Error(ex, "Downloading nzb for episode '{0}' failed ({1})", remoteEpisode.Release.Title, url); + if ((int)ex.Response.StatusCode == 429) + { + _logger.Error("API Grab Limit reached for {0}", url); + } + else + { + _logger.Error(ex, "Downloading nzb for episode '{0}' failed ({1})", remoteEpisode.Release.Title, url); + } throw new ReleaseDownloadException(remoteEpisode.Release, "Downloading nzb failed", ex); }