Skip to content

Commit

Permalink
Fix spelling "Use languages from Torznab/Newznab attributes if given"
Browse files Browse the repository at this point in the history
(cherry picked from commit de3bfb7c5ab03e527dca1be3ef4a664dce266db6)

Fixes #2526
  • Loading branch information
mynameisbogdan committed May 21, 2023
1 parent 1307f8f commit 8ddff38
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 11 deletions.
3 changes: 0 additions & 3 deletions src/NzbDrone.Core/Indexers/IndexerBase.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using FluentValidation.Results;
using NLog;
using NzbDrone.Common.Http;
Expand All @@ -16,8 +15,6 @@ namespace NzbDrone.Core.Indexers
public abstract class IndexerBase<TSettings> : IIndexer
where TSettings : IIndexerSettings, new()
{
private static readonly Regex MultiRegex = new (@"\b(?<multi>multi)\b", RegexOptions.Compiled | RegexOptions.IgnoreCase);

protected readonly IIndexerStatusService _indexerStatusService;
protected readonly IConfigService _configService;
protected readonly IParsingService _parsingService;
Expand Down
8 changes: 4 additions & 4 deletions src/NzbDrone.Core/Indexers/Newznab/NewznabRssParser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -105,16 +105,16 @@ protected override string GetCommentUrl(XElement item)

protected override List<Language> GetLanguages(XElement item)
{
var languges = TryGetMultipleNewznabAttributes(item, "language");
var languages = TryGetMultipleNewznabAttributes(item, "language");
var results = new List<Language>();

// Try to find <language> elements for some indexers that suck at following the rules.
if (languges.Count == 0)
if (languages.Count == 0)
{
languges = item.Elements("language").Select(e => e.Value).ToList();
languages = item.Elements("language").Select(e => e.Value).ToList();
}

foreach (var language in languges)
foreach (var language in languages)
{
var mappedLanguage = IsoLanguages.FindByName(language)?.Language ?? null;

Expand Down
8 changes: 4 additions & 4 deletions src/NzbDrone.Core/Indexers/Torznab/TorznabRssParser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -86,16 +86,16 @@ protected override string GetCommentUrl(XElement item)

protected override List<Language> GetLanguages(XElement item)
{
var languges = TryGetMultipleTorznabAttributes(item, "language");
var languages = TryGetMultipleTorznabAttributes(item, "language");
var results = new List<Language>();

// Try to find <language> elements for some indexers that suck at following the rules.
if (languges.Count == 0)
if (languages.Count == 0)
{
languges = item.Elements("language").Select(e => e.Value).ToList();
languages = item.Elements("language").Select(e => e.Value).ToList();
}

foreach (var language in languges)
foreach (var language in languages)
{
var mappedLanguage = IsoLanguages.FindByName(language)?.Language ?? null;

Expand Down

0 comments on commit 8ddff38

Please sign in to comment.