Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a065fcdc authored by Adam Tauber's avatar Adam Tauber
Browse files

[fix] skip non-string result url/title/content

parent 43855a08
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -170,10 +170,16 @@ class ResultContainer(object):
            self.paging = True

        for i, result in enumerate(results):
            if 'url' in result and not isinstance(result['url'], basestring):
                continue
            try:
                result['url'] = result['url'].decode('utf-8')
            except:
                pass
            if 'title' in result and not isinstance(result['title'], basestring):
                continue
            if 'content' in result and not isinstance(result['content'], basestring):
                continue
            position = i + 1
            self._merge_result(result, position)