mirror of
https://github.com/searxng/searxng.git
synced 2025-04-09 21:24:08 +00:00
[fix] presearch engine: Unexpected crash if duration not in videos
This commit is contained in:
parent
1189b1906c
commit
ecee73eafd
1 changed files with 5 additions and 1 deletions
|
@ -264,13 +264,17 @@ def response(resp):
|
|||
# a video and not to a video stream --> SearXNG can't use the video template.
|
||||
|
||||
for item in json_resp.get('videos', []):
|
||||
duration = item.get('duration')
|
||||
if duration:
|
||||
duration = parse_duration_string(duration)
|
||||
|
||||
results.append(
|
||||
{
|
||||
'title': html_to_text(item['title']),
|
||||
'url': item.get('link'),
|
||||
'content': item.get('description', ''),
|
||||
'thumbnail': item.get('image'),
|
||||
'length': parse_duration_string(item.get('duration')),
|
||||
'length': duration,
|
||||
}
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in a new issue