diff --git a/src/NzbDrone.Core/Extras/Metadata/MetadataService.cs b/src/NzbDrone.Core/Extras/Metadata/MetadataService.cs index 63aff7d53..81d435f00 100644 --- a/src/NzbDrone.Core/Extras/Metadata/MetadataService.cs +++ b/src/NzbDrone.Core/Extras/Metadata/MetadataService.cs @@ -368,6 +368,10 @@ private void DownloadImage(Author author, ImageFileResult image) _mediaFileAttributeService.SetFilePermissions(fullPath); } } + catch (HttpException ex) + { + _logger.Warn(ex, "Couldn't download image {0} for {1}. {2}", image.Url, author, ex.Message); + } catch (WebException ex) { _logger.Warn(ex, "Couldn't download image {0} for {1}. {2}", image.Url, author, ex.Message); diff --git a/src/NzbDrone.Core/MediaCover/MediaCoverService.cs b/src/NzbDrone.Core/MediaCover/MediaCoverService.cs index 6d03053e3..638309e42 100644 --- a/src/NzbDrone.Core/MediaCover/MediaCoverService.cs +++ b/src/NzbDrone.Core/MediaCover/MediaCoverService.cs @@ -143,6 +143,10 @@ private void EnsureAuthorCovers(Author author) DownloadCover(author, cover, serverFileHeaders.LastModified ?? DateTime.Now); } } + catch (HttpException e) + { + _logger.Warn("Couldn't download media cover for {0}. {1}", author, e.Message); + } catch (WebException e) { _logger.Warn("Couldn't download media cover for {0}. {1}", author, e.Message); @@ -193,6 +197,10 @@ public void EnsureBookCovers(Book book) DownloadBookCover(book, cover, serverFileHeaders.LastModified ?? DateTime.Now); } } + catch (HttpException e) + { + _logger.Warn("Couldn't download media cover for {0}. {1}", book, e.Message); + } catch (WebException e) { _logger.Warn("Couldn't download media cover for {0}. {1}", book, e.Message);