From a1215938295f8dd1341f42110ae70ef2937d3829 Mon Sep 17 00:00:00 2001 From: Roger Far Date: Sun, 25 Jul 2021 10:13:31 -0600 Subject: [PATCH] Add better distinct checking for categories. --- server/RdtClient.Service/Services/QBittorrent.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/RdtClient.Service/Services/QBittorrent.cs b/server/RdtClient.Service/Services/QBittorrent.cs index 9e7e818..9c8b0e0 100644 --- a/server/RdtClient.Service/Services/QBittorrent.cs +++ b/server/RdtClient.Service/Services/QBittorrent.cs @@ -442,7 +442,7 @@ namespace RdtClient.Service.Services .Distinct() .ToList(); - var categories = Settings.Get.Categories.Split(",", StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries); + var categories = Settings.Get.Categories.Split(",", StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries).Distinct(); torrentsToGroup.AddRange(categories); @@ -471,7 +471,7 @@ namespace RdtClient.Service.Services } else { - var categoryList = categoriesSetting.Split(",", StringSplitOptions.RemoveEmptyEntries).ToList(); + var categoryList = categoriesSetting.Split(",", StringSplitOptions.RemoveEmptyEntries).Distinct().ToList(); if (!categoryList.Contains(category)) { @@ -493,7 +493,7 @@ namespace RdtClient.Service.Services return; } - var categoryList = categoriesSetting.Split(",", StringSplitOptions.RemoveEmptyEntries).ToList(); + var categoryList = categoriesSetting.Split(",", StringSplitOptions.RemoveEmptyEntries).Distinct().ToList(); categoryList = categoryList.Where(m => m != category).ToList();