commit: 5f36e85b37743f3e4704257b66ce760c12008093
parent: 856dfc3018083d62308f18f36b50e5b0d767edf6
Author: marc <a01200356@itesm.mx>
Date: Fri, 21 Jul 2017 22:32:18 -0500
ensure all parameters are merged in results
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/searx/results.py b/searx/results.py
@@ -218,6 +218,11 @@ class ResultContainer(object):
result_content_len(duplicated.get('content', '')):
duplicated['content'] = result['content']
+ # merge all result's parameters not found in duplicate
+ for key in result.keys():
+ if not duplicated.get(key):
+ duplicated[key] = result.get(key)
+
# add the new position
duplicated['positions'].append(position)