mirror of
https://github.com/Jackett/Jackett
synced 2025-02-24 23:22:46 +00:00
core/cardigann: add noappend modifier to category field (#7816)
This commit is contained in:
parent
955bca06da
commit
91812d94b9
1 changed files with 5 additions and 10 deletions
|
@ -1478,17 +1478,12 @@ namespace Jackett.Common.Indexers
|
|||
break;
|
||||
case "category":
|
||||
var cats = MapTrackerCatToNewznab(value);
|
||||
if (release.Category == null)
|
||||
if (cats.Any())
|
||||
{
|
||||
release.Category = cats;
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach (var cat in cats)
|
||||
{
|
||||
if (!release.Category.Contains(cat))
|
||||
release.Category.Add(cat);
|
||||
}
|
||||
if (release.Category == null || FieldModifiers.Contains("noappend"))
|
||||
release.Category = cats;
|
||||
else
|
||||
release.Category = release.Category.Union(cats).ToList();
|
||||
}
|
||||
value = release.Category.ToString();
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue