Browse Source

[fix] handle empty response from wikipedia engine - closes #1114

Adam Tauber 5 years ago
parent
commit
00512e36c1
1 changed files with 3 additions and 0 deletions
  1. 3 0
      searx/engines/wikipedia.py

+ 3 - 0
searx/engines/wikipedia.py

@@ -79,6 +79,9 @@ def response(resp):
 
     # wikipedia article's unique id
     # first valid id is assumed to be the requested article
+    if 'pages' not in search_result['query']:
+        return results
+
     for article_id in search_result['query']['pages']:
         page = search_result['query']['pages'][article_id]
         if int(article_id) > 0: