From 00dc9f5dcc87be710b10232a101d4043a5c8f3e0 Mon Sep 17 00:00:00 2001 From: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> Date: Fri, 21 Oct 2022 16:32:21 +0100 Subject: [PATCH] rutracker: no regex replace when SearchTerm is null. #13660 (#13664) fix for https://github.com/Jackett/Jackett/pull/13661#issuecomment-1286567697 --- src/Jackett.Common/Indexers/RuTracker.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Jackett.Common/Indexers/RuTracker.cs b/src/Jackett.Common/Indexers/RuTracker.cs index cfd8f0c8f..b169731d0 100644 --- a/src/Jackett.Common/Indexers/RuTracker.cs +++ b/src/Jackett.Common/Indexers/RuTracker.cs @@ -1484,7 +1484,8 @@ namespace Jackett.Common.Indexers var searchString = query.SearchTerm; // replace any space, special char, etc. with % (wildcard) var ReplaceRegex = new Regex("[^a-zA-Zа-яА-Я0-9]+"); - searchString = ReplaceRegex.Replace(searchString, "%"); + if (!string.IsNullOrWhiteSpace(searchString)) + searchString = ReplaceRegex.Replace(searchString, "%"); // if the search string is empty use the getnew view if (string.IsNullOrWhiteSpace(searchString))