From 6ef2dec5cfb64c546d430536b34ca6183c67a8a3 Mon Sep 17 00:00:00 2001 From: Diego Heras Date: Fri, 15 May 2020 23:41:32 +0200 Subject: [PATCH] bakabt: fix query object modification. resolves #8531 (#8666) --- src/Jackett.Common/Indexers/BakaBT.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Jackett.Common/Indexers/BakaBT.cs b/src/Jackett.Common/Indexers/BakaBT.cs index 4e83e5ad2..2389b3688 100644 --- a/src/Jackett.Common/Indexers/BakaBT.cs +++ b/src/Jackett.Common/Indexers/BakaBT.cs @@ -83,16 +83,17 @@ namespace Jackett.Common.Indexers protected override async Task> PerformQuery(TorznabQuery query) { + var queryCopy = query.Clone(); // we can't change the original object // This tracker only deals with full seasons so chop off the episode/season number if we have it D: - if (!string.IsNullOrWhiteSpace(query.SearchTerm)) + if (!string.IsNullOrWhiteSpace(queryCopy.SearchTerm)) { - var splitindex = query.SearchTerm.LastIndexOf(' '); + var splitindex = queryCopy.SearchTerm.LastIndexOf(' '); if (splitindex > -1) - query.SearchTerm = query.SearchTerm.Substring(0, splitindex); + queryCopy.SearchTerm = queryCopy.SearchTerm.Substring(0, splitindex); } var releases = new List(); - var searchString = query.SanitizedSearchTerm; + var searchString = queryCopy.SanitizedSearchTerm; var episodeSearchUrl = SearchUrl + WebUtility.UrlEncode(searchString); var response = await RequestStringWithCookiesAndRetry(episodeSearchUrl); if (!response.Content.Contains(LogoutStr))