Fixed: (API) Log errors in Newznab response

pull/1600/head
Bogdan 2 years ago
parent 451f60319f
commit ea24a81ef7

@ -9,6 +9,7 @@ using System.Xml.Linq;
using Microsoft.AspNetCore.Cors; using Microsoft.AspNetCore.Cors;
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using NLog;
using NzbDrone.Common.Extensions; using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http; using NzbDrone.Common.Http;
using NzbDrone.Core.Download; using NzbDrone.Core.Download;
@ -34,13 +35,15 @@ namespace NzbDrone.Api.V1.Indexers
private IIndexerStatusService _indexerStatusService; private IIndexerStatusService _indexerStatusService;
private IDownloadMappingService _downloadMappingService { get; set; } private IDownloadMappingService _downloadMappingService { get; set; }
private IDownloadService _downloadService { get; set; } private IDownloadService _downloadService { get; set; }
private readonly Logger _logger;
public NewznabController(IndexerFactory indexerFactory, public NewznabController(IndexerFactory indexerFactory,
ISearchForNzb nzbSearchService, ISearchForNzb nzbSearchService,
IIndexerLimitService indexerLimitService, IIndexerLimitService indexerLimitService,
IIndexerStatusService indexerStatusService, IIndexerStatusService indexerStatusService,
IDownloadMappingService downloadMappingService, IDownloadMappingService downloadMappingService,
IDownloadService downloadService) IDownloadService downloadService,
Logger logger)
{ {
_indexerFactory = indexerFactory; _indexerFactory = indexerFactory;
_nzbSearchService = nzbSearchService; _nzbSearchService = nzbSearchService;
@ -48,6 +51,7 @@ namespace NzbDrone.Api.V1.Indexers
_indexerStatusService = indexerStatusService; _indexerStatusService = indexerStatusService;
_downloadMappingService = downloadMappingService; _downloadMappingService = downloadMappingService;
_downloadService = downloadService; _downloadService = downloadService;
_logger = logger;
} }
[HttpGet("/api/v1/indexer/{id:int}/newznab")] [HttpGet("/api/v1/indexer/{id:int}/newznab")]
@ -263,6 +267,8 @@ namespace NzbDrone.Api.V1.Indexers
} }
catch (Exception ex) catch (Exception ex)
{ {
_logger.Error(ex);
return CreateResponse(CreateErrorXML(500, ex.Message), statusCode: StatusCodes.Status500InternalServerError); return CreateResponse(CreateErrorXML(500, ex.Message), statusCode: StatusCodes.Status500InternalServerError);
} }

Loading…
Cancel
Save