summaryrefslogtreecommitdiff
path: root/searx/result_types
diff options
context:
space:
mode:
Diffstat (limited to 'searx/result_types')
-rw-r--r--searx/result_types/_base.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/searx/result_types/_base.py b/searx/result_types/_base.py
index caf7e2a4f..ce846c3cf 100644
--- a/searx/result_types/_base.py
+++ b/searx/result_types/_base.py
@@ -103,8 +103,10 @@ def _normalize_text_fields(result: MainResult | LegacyResult):
result.content = str(result)
# normalize title and content
- result.title = WHITESPACE_REGEX.sub(" ", result.title).strip()
- result.content = WHITESPACE_REGEX.sub(" ", result.content).strip()
+ if result.title:
+ result.title = WHITESPACE_REGEX.sub(" ", result.title).strip()
+ if result.content:
+ result.content = WHITESPACE_REGEX.sub(" ", result.content).strip()
if result.content == result.title:
# avoid duplicate content between the content and title fields
result.content = ""