From b526cf328fe9f66b296f1a13a9b1272ce6e6f66e Mon Sep 17 00:00:00 2001 From: Bnyro Date: Wed, 26 Feb 2025 21:30:32 +0100 Subject: [PATCH] [fix] engines: key-value result templates show no results and badly formatted --- client/simple/src/less/style.less | 6 ++++++ searx/results.py | 3 --- searx/templates/simple/result_templates/key-value.html | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/client/simple/src/less/style.less b/client/simple/src/less/style.less index 1ea7c3e4b..0c28f5dae 100644 --- a/client/simple/src/less/style.less +++ b/client/simple/src/less/style.less @@ -1050,6 +1050,12 @@ summary.title { } } +#main_results .key-value-table { + td { + padding: 0.3rem 0.5rem; + } +} + /* phone layout */ diff --git a/searx/results.py b/searx/results.py index 281607de0..bb452d70e 100644 --- a/searx/results.py +++ b/searx/results.py @@ -386,9 +386,6 @@ class ResultContainer: categoryPositions = {} for res in results: - if not res.get('url'): - continue - # do we need to handle more than one category per engine? engine = engines[res['engine']] res['category'] = engine.categories[0] if len(engine.categories) > 0 else '' diff --git a/searx/templates/simple/result_templates/key-value.html b/searx/templates/simple/result_templates/key-value.html index dcab4377f..b60bdc4f6 100644 --- a/searx/templates/simple/result_templates/key-value.html +++ b/searx/templates/simple/result_templates/key-value.html @@ -1,4 +1,4 @@ - +
{% for key, value in result.items() %} {% if key in ['engine', 'engines', 'template', 'score', 'category', 'positions', 'parsed_url'] %} {% continue %}