From 27283313623c9834e75ff3722056f971207e49c6 Mon Sep 17 00:00:00 2001 From: mgcsysinfcat <143941278+mgcsysinfcat@users.noreply.github.com> Date: Thu, 26 Feb 2026 06:57:42 -0800 Subject: [PATCH] [fix] `xpath.py`: fix safesearch handling if safesearch set to disabled --- searx/engines/xpath.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/searx/engines/xpath.py b/searx/engines/xpath.py index b1bef923d..c2ec0e8ac 100644 --- a/searx/engines/xpath.py +++ b/searx/engines/xpath.py @@ -234,8 +234,9 @@ def request(query, params): time_range = time_range_url.format(time_range_val=time_range_val) safe_search = '' - if params['safesearch']: - safe_search = safe_search_map[params['safesearch']] + safe_search_val = params.get('safesearch') + if safe_search_val is not None: + safe_search = safe_search_map[safe_search_val] fargs = { 'query': urlencode({'q': query})[2:],