diff --git a/src/NzbDrone.Core/IndexerProxies/IndexerProxyBase.cs b/src/NzbDrone.Core/IndexerProxies/IndexerProxyBase.cs index 1efe8437c..dc3963875 100644 --- a/src/NzbDrone.Core/IndexerProxies/IndexerProxyBase.cs +++ b/src/NzbDrone.Core/IndexerProxies/IndexerProxyBase.cs @@ -14,7 +14,20 @@ namespace NzbDrone.Core.IndexerProxies public Type ConfigContract => typeof(TSettings); - public IEnumerable DefaultDefinitions => new List(); + public IEnumerable DefaultDefinitions + { + get + { + var config = (IProviderConfig)new TSettings(); + + yield return new IndexerProxyDefinition + { + Name = GetType().Name, + Implementation = GetType().Name, + Settings = config + }; + } + } public ProviderDefinition Definition { get; set; } public abstract ValidationResult Test();