From bc3f5f4903444e438a8a07688c82f0c2995dafa9 Mon Sep 17 00:00:00 2001
From: Walter Purcaro <vuolter@gmail.com>
Date: Sun, 30 Nov 2014 21:15:54 +0100
Subject: [SimpleHoster] Unquote file name

---
 module/plugins/internal/SimpleHoster.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'module/plugins/internal')

diff --git a/module/plugins/internal/SimpleHoster.py b/module/plugins/internal/SimpleHoster.py
index 24a2fa6b0..f741cd691 100644
--- a/module/plugins/internal/SimpleHoster.py
+++ b/module/plugins/internal/SimpleHoster.py
@@ -3,6 +3,7 @@
 import re
 
 from time import time
+from urllib import unquote
 from urlparse import urlparse
 
 from module.PyFile import statusMap as _statusMap
@@ -131,7 +132,7 @@ def _getDirectLink(self, url):
 class SimpleHoster(Hoster):
     __name__    = "SimpleHoster"
     __type__    = "hoster"
-    __version__ = "0.67"
+    __version__ = "0.68"
 
     __pattern__ = r'^unmatchable$'
 
@@ -249,7 +250,7 @@ class SimpleHoster(Hoster):
             info['status'] = 2
 
             if 'N' in info:
-                info['name'] = replace_patterns(info['N'].strip(),
+                info['name'] = replace_patterns(unquote(info['N'].strip()),
                                                 cls.FILE_NAME_REPLACEMENTS if hasattr(cls, "FILE_NAME_REPLACEMENTS") else cls.NAME_REPLACEMENTS)  #@TODO: Remove FILE_NAME_REPLACEMENTS check in 0.4.10
 
             if 'S' in info:
-- 
cgit v1.2.3