mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2026-04-19 22:04:56 -04:00
Fixed: Displaying capabilities for Newznab and Torznab feeds (#2083)
This commit is contained in:
@@ -44,7 +44,7 @@ namespace NzbDrone.Core.Indexers.Newznab
|
||||
|
||||
public string[] GetBaseUrlFromSettings()
|
||||
{
|
||||
if (Definition == null || Settings?.Categories == null)
|
||||
if (Definition == null || Settings?.Capabilities == null)
|
||||
{
|
||||
return new[] { "" };
|
||||
}
|
||||
@@ -61,14 +61,24 @@ namespace NzbDrone.Core.Indexers.Newznab
|
||||
{
|
||||
var caps = new IndexerCapabilities();
|
||||
|
||||
if (Definition == null || Settings?.Categories == null)
|
||||
if (Definition == null || Settings?.Capabilities == null)
|
||||
{
|
||||
return caps;
|
||||
}
|
||||
|
||||
foreach (var category in Settings.Categories)
|
||||
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)
|
||||
{
|
||||
caps.Categories.AddCategoryMapping(category.Name, category);
|
||||
foreach (var category in Settings.Capabilities.Categories)
|
||||
{
|
||||
caps.Categories.AddCategoryMapping(category.Name, category);
|
||||
}
|
||||
}
|
||||
|
||||
return caps;
|
||||
|
||||
Reference in New Issue
Block a user