summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--searx/engines/piped.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/searx/engines/piped.py b/searx/engines/piped.py
index af1cba379..2bfb90656 100644
--- a/searx/engines/piped.py
+++ b/searx/engines/piped.py
@@ -142,13 +142,14 @@ def response(resp):
if piped_filter == 'videos':
item["template"] = "videos.html"
- item["content"] = result.get("shortDescription", "")
+ # if the value of shortDescription set, but is None, return empty string
+ item["content"] = result.get("shortDescription", "") or ""
item["thumbnail"] = result.get("thumbnail", "")
elif piped_filter == 'music_songs':
item["template"] = "default.html"
item["img_src"] = result.get("thumbnail", "")
- item["content"] = result.get("uploaderName", "")
+ item["content"] = result.get("uploaderName", "") or ""
length = result.get("duration")
if length:
item["length"] = datetime.timedelta(seconds=length)