Misc indexer fixes

This commit is contained in:
Qstick
2021-02-21 16:59:21 -05:00
parent 3ef2e0b384
commit 08d5505b11
4 changed files with 26 additions and 4 deletions

View File

@@ -60,6 +60,14 @@ namespace NzbDrone.Core.Indexers.Cardigann
private IndexerDefinition GetDefinition(CardigannMetaDefinition definition)
{
var defaultSettings = new List<SettingsField>
{
new SettingsField { Name = "username", Label = "Username", Type = "text" },
new SettingsField { Name = "password", Label = "Password", Type = "password" }
};
var settings = definition.Settings ?? defaultSettings;
return new IndexerDefinition
{
Enable = true,
@@ -71,7 +79,7 @@ namespace NzbDrone.Core.Indexers.Cardigann
SupportsRss = SupportsRss,
SupportsSearch = SupportsSearch,
Capabilities = new IndexerCapabilities(),
ExtraFields = definition.Settings
ExtraFields = settings
};
}