Fixed: Mapping of Cardigann indexers on bulk edit

This commit is contained in:
Bogdan
2024-08-27 07:15:49 +03:00
parent 33de32b138
commit b31b695887
2 changed files with 24 additions and 3 deletions
@@ -318,5 +318,24 @@ namespace NzbDrone.Core.Indexers
base.Update(definition);
}
public override IEnumerable<IndexerDefinition> Update(IEnumerable<IndexerDefinition> definitions)
{
var indexerDefinitions = definitions.ToList();
foreach (var definition in indexerDefinitions)
{
var provider = _providers.First(v => v.GetType().Name == definition.Implementation);
SetProviderCharacteristics(provider, definition);
if (definition.Implementation == nameof(Cardigann))
{
MapCardigannDefinition(definition);
}
}
return base.Update(indexerDefinitions);
}
}
}