diff --git a/src/NzbDrone.Core/Datastore/TableMapping.cs b/src/NzbDrone.Core/Datastore/TableMapping.cs index 06bce9794..11f029df4 100644 --- a/src/NzbDrone.Core/Datastore/TableMapping.cs +++ b/src/NzbDrone.Core/Datastore/TableMapping.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using Dapper; using NzbDrone.Common.Reflection; using NzbDrone.Core.Authentication; @@ -171,7 +172,8 @@ namespace NzbDrone.Core.Datastore private static void RegisterProviderSettingConverter() { - var settingTypes = typeof(IProviderConfig).Assembly.ImplementationsOf(); + var settingTypes = typeof(IProviderConfig).Assembly.ImplementationsOf() + .Where(x => !x.ContainsGenericParameters); var providerSettingConverter = new ProviderSettingConverter(); foreach (var embeddedType in settingTypes)