From b2124e5adb074b56b4a79c57d1a59a727dbaa6d9 Mon Sep 17 00:00:00 2001
From: GaetanCambier <gaetan@cambier.org>
Date: Fri, 7 Nov 2014 01:10:41 +0100
Subject: [PATCH] Update generic.py

sanitize title to avoid error in parse (example when title contain /)
---
 sickbeard/providers/generic.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sickbeard/providers/generic.py b/sickbeard/providers/generic.py
index babcadba6..35a56f471 100644
--- a/sickbeard/providers/generic.py
+++ b/sickbeard/providers/generic.py
@@ -251,7 +251,7 @@ class GenericProvider:
             # parse the file name
             try:
                 myParser = NameParser()
-                parse_result = myParser.parse(title)
+                parse_result = myParser.parse(helpers.sanitizeFileName(title))
             except InvalidNameException:
                 logger.log(u"Unable to parse the filename "+title+" into a valid episode", logger.WARNING)
                 continue
@@ -316,7 +316,7 @@ class GenericProvider:
             # parse the file name
             try:
                 myParser = NameParser(False)
-                parse_result = myParser.parse(title)
+                parse_result = myParser.parse(helpers.sanitizeFileName(title))
             except InvalidNameException:
                 logger.log(u"Unable to parse the filename "+title+" into a valid episode", logger.WARNING)
                 continue
@@ -430,7 +430,7 @@ class GenericProvider:
             # parse the file name
             try:
                 myParser = NameParser()
-                parse_result = myParser.parse(title)
+                parse_result = myParser.parse(helpers.sanitizeFileName(title))
             except InvalidNameException:
                 logger.log(u"Unable to parse the filename "+title+" into a valid episode", logger.WARNING)
                 continue
-- 
GitLab