Treat HTTP 410 response for failed download similarly to HTTP 404

(cherry picked from commit 818ae02a7a8f0a8ea0a44e0015e2667d96453332)
This commit is contained in:
carrossos 2025-05-22 07:57:11 +07:00 committed by Bogdan
parent e087574de7
commit 4b48edab0a
2 changed files with 2 additions and 2 deletions

View file

@ -170,7 +170,7 @@ namespace NzbDrone.Core.Download
} }
catch (HttpException ex) catch (HttpException ex)
{ {
if (ex.Response.StatusCode == HttpStatusCode.NotFound) if (ex.Response.StatusCode is HttpStatusCode.NotFound or HttpStatusCode.Gone)
{ {
_logger.Error(ex, "Downloading torrent file for album '{0}' failed since it no longer exists ({1})", remoteAlbum.Release.Title, torrentUrl); _logger.Error(ex, "Downloading torrent file for album '{0}' failed since it no longer exists ({1})", remoteAlbum.Release.Title, torrentUrl);
throw new ReleaseUnavailableException(remoteAlbum.Release, "Downloading torrent failed", ex); throw new ReleaseUnavailableException(remoteAlbum.Release, "Downloading torrent failed", ex);

View file

@ -58,7 +58,7 @@ namespace NzbDrone.Core.Download
} }
catch (HttpException ex) catch (HttpException ex)
{ {
if (ex.Response.StatusCode == HttpStatusCode.NotFound) if (ex.Response.StatusCode is HttpStatusCode.NotFound or HttpStatusCode.Gone)
{ {
_logger.Error(ex, "Downloading nzb file for album '{0}' failed since it no longer exists ({1})", remoteAlbum.Release.Title, url); _logger.Error(ex, "Downloading nzb file for album '{0}' failed since it no longer exists ({1})", remoteAlbum.Release.Title, url);
throw new ReleaseUnavailableException(remoteAlbum.Release, "Downloading nzb failed", ex); throw new ReleaseUnavailableException(remoteAlbum.Release, "Downloading nzb failed", ex);