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))