diff --git a/searx/results.py b/searx/results.py index 73a96c081..6062f8013 100644 --- a/searx/results.py +++ b/searx/results.py @@ -133,6 +133,7 @@ class ResultContainer(object): def extend(self, engine_name, results): for result in list(results): + result['engine'] = engine_name if 'suggestion' in result: self.suggestions.add(result['suggestion']) results.remove(result) diff --git a/searx/search.py b/searx/search.py index c592c655a..18bda3349 100644 --- a/searx/search.py +++ b/searx/search.py @@ -108,8 +108,6 @@ def search_one_request_safe(engine_name, query, request_params, result_container search_results = search_one_request(engine, query, request_params, timeout_limit) # add results - for result in search_results: - result['engine'] = engine_name result_container.extend(engine_name, search_results) # update engine time when there is no exception