mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
@@ -94,8 +94,10 @@ namespace NzbDrone.Core.IndexerVersions
|
|||||||
var response = _httpClient.Get<List<CardigannMetaDefinition>>(request);
|
var response = _httpClient.Get<List<CardigannMetaDefinition>>(request);
|
||||||
indexerList = response.Resource.Where(i => !_definitionBlocklist.Contains(i.File)).ToList();
|
indexerList = response.Resource.Where(i => !_definitionBlocklist.Contains(i.File)).ToList();
|
||||||
}
|
}
|
||||||
catch
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
_logger.Warn(ex, "Error while getting indexer definitions, fallback to reading from disk.");
|
||||||
|
|
||||||
var definitionFolder = Path.Combine(_appFolderInfo.AppDataFolder, "Definitions");
|
var definitionFolder = Path.Combine(_appFolderInfo.AppDataFolder, "Definitions");
|
||||||
|
|
||||||
indexerList = ReadDefinitionsFromDisk(indexerList, definitionFolder);
|
indexerList = ReadDefinitionsFromDisk(indexerList, definitionFolder);
|
||||||
@@ -106,9 +108,9 @@ namespace NzbDrone.Core.IndexerVersions
|
|||||||
|
|
||||||
indexerList = ReadDefinitionsFromDisk(indexerList, customDefinitionFolder);
|
indexerList = ReadDefinitionsFromDisk(indexerList, customDefinitionFolder);
|
||||||
}
|
}
|
||||||
catch
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
_logger.Error("Failed to Connect to Indexer Definition Server for Indexer listing");
|
_logger.Error(ex, "Failed to Connect to Indexer Definition Server for Indexer listing");
|
||||||
}
|
}
|
||||||
|
|
||||||
return indexerList;
|
return indexerList;
|
||||||
|
Reference in New Issue
Block a user