mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2026-04-19 22:04:56 -04:00
Fixed: Migrate categories to capabilities in Newznab/Torznab settings
This commit is contained in:
@@ -61,26 +61,23 @@ namespace NzbDrone.Core.Indexers.Newznab
|
||||
{
|
||||
var caps = new IndexerCapabilities();
|
||||
|
||||
if (Definition == null || Settings?.Capabilities == null)
|
||||
if (Definition == null || Settings?.Capabilities?.Categories == null)
|
||||
{
|
||||
return caps;
|
||||
}
|
||||
|
||||
caps.SupportsRawSearch = Settings.Capabilities?.SupportsRawSearch ?? false;
|
||||
caps.SearchParams = Settings.Capabilities?.SearchParams ?? new List<SearchParam> { SearchParam.Q };
|
||||
caps.TvSearchParams = Settings.Capabilities?.TvSearchParams ?? new List<TvSearchParam>();
|
||||
caps.MovieSearchParams = Settings.Capabilities?.MovieSearchParams ?? new List<MovieSearchParam>();
|
||||
caps.MusicSearchParams = Settings.Capabilities?.MusicSearchParams ?? new List<MusicSearchParam>();
|
||||
caps.BookSearchParams = Settings.Capabilities?.BookSearchParams ?? new List<BookSearchParam>();
|
||||
|
||||
if (Settings.Capabilities?.Categories != null)
|
||||
foreach (var category in Settings.Capabilities.Categories)
|
||||
{
|
||||
foreach (var category in Settings.Capabilities.Categories)
|
||||
{
|
||||
caps.Categories.AddCategoryMapping(category.Name, category);
|
||||
}
|
||||
caps.Categories.AddCategoryMapping(category.Name, category);
|
||||
}
|
||||
|
||||
caps.SupportsRawSearch = Settings?.Capabilities?.SupportsRawSearch ?? false;
|
||||
caps.SearchParams = Settings?.Capabilities?.SearchParams ?? new List<SearchParam> { SearchParam.Q };
|
||||
caps.TvSearchParams = Settings?.Capabilities?.TvSearchParams ?? new List<TvSearchParam>();
|
||||
caps.MovieSearchParams = Settings?.Capabilities?.MovieSearchParams ?? new List<MovieSearchParam>();
|
||||
caps.MusicSearchParams = Settings?.Capabilities?.MusicSearchParams ?? new List<MusicSearchParam>();
|
||||
caps.BookSearchParams = Settings?.Capabilities?.BookSearchParams ?? new List<BookSearchParam>();
|
||||
|
||||
return caps;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user