From 02ed0192d817b9c2f9d5cec5b7a05de0021718f2 Mon Sep 17 00:00:00 2001
From: Nic Wolfe <nic@wolfeden.ca>
Date: Mon, 16 Apr 2012 21:04:22 -0600
Subject: [PATCH] Use wildcards on newznab providers when searches are by name

---
 sickbeard/providers/newznab.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sickbeard/providers/newznab.py b/sickbeard/providers/newznab.py
index d6f024317..23464120b 100644
--- a/sickbeard/providers/newznab.py
+++ b/sickbeard/providers/newznab.py
@@ -86,7 +86,7 @@ class NewznabProvider(generic.NZBProvider):
 				cur_params['rid'] = show.tvrid
 			# if we can't then fall back on a very basic name search
 			else:
-				cur_params['q'] = sanitizeSceneName(cur_exception)
+				cur_params['q'] = sanitizeSceneName(cur_exception).replace('.', '_')
 	
 			if season != None:
 				# air-by-date means &season=2010&q=2010.03, no other way to do it atm
@@ -117,7 +117,7 @@ class NewznabProvider(generic.NZBProvider):
 			params['rid'] = ep_obj.show.tvrid
 		# if we can't then fall back on a very basic name search
 		else:
-			params['q'] = sanitizeSceneName(ep_obj.show.name)
+			params['q'] = sanitizeSceneName(ep_obj.show.name).replace('.', '_')
 
 		if ep_obj.show.air_by_date:
 			date_str = str(ep_obj.airdate)
@@ -142,7 +142,7 @@ class NewznabProvider(generic.NZBProvider):
 					continue
 
 				cur_return = params.copy()
-				cur_return['q'] = sanitizeSceneName(cur_exception)
+				cur_return['q'] = sanitizeSceneName(cur_exception).replace('.', '_')
 				to_return.append(cur_return)
 
 		return to_return
-- 
GitLab