diff --git a/addons/fastwq/service/base.py b/addons/fastwq/service/base.py index 3bc13fa..77bbc14 100644 --- a/addons/fastwq/service/base.py +++ b/addons/fastwq/service/base.py @@ -238,9 +238,10 @@ class Service(object): @property def quote_word(self): + word = re.sub(r']*>', '', self.word) return urllib2.quote( - self.word.encode('utf-8') if isinstance(self.word, unicode) - else self.word + word.encode('utf-8') if isinstance(word, unicode) + else word ) @property diff --git a/addons21/fastwq/service/base.py b/addons21/fastwq/service/base.py index 60002af..61a0738 100644 --- a/addons21/fastwq/service/base.py +++ b/addons21/fastwq/service/base.py @@ -241,7 +241,8 @@ class Service(object): @property def quote_word(self): - return urllib2.quote(self.word) + word = re.sub(r']*>', '', self.word) + return urllib2.quote(word) @unique.setter def unique(self, value):