diff --git a/searx/webapp.py b/searx/webapp.py index 025dc3e97..a8686ea54 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -437,6 +437,7 @@ def render(template_name: str, **kwargs): kwargs['advanced_search'] = request.preferences.get_value('advanced_search') kwargs['query_in_title'] = request.preferences.get_value('query_in_title') kwargs['safesearch'] = str(request.preferences.get_value('safesearch')) + if request.environ['HTTP_CF_IPCOUNTRY'] == 'CN': kwargs['safesearch'] = '1' kwargs['theme'] = request.preferences.get_value('theme') kwargs['method'] = request.preferences.get_value('method') kwargs['categories_as_tabs'] = list(settings['categories_as_tabs'].keys()) diff --git a/searx/webapp1.py b/searx/webapp1.py index 886885568..46f1a8ee3 100644 --- a/searx/webapp1.py +++ b/searx/webapp1.py @@ -437,6 +437,7 @@ def render(template_name: str, **kwargs): kwargs['advanced_search'] = request.preferences.get_value('advanced_search') kwargs['query_in_title'] = request.preferences.get_value('query_in_title') kwargs['safesearch'] = str(request.preferences.get_value('safesearch')) + if request.environ['HTTP_CF_IPCOUNTRY'] == 'CN': kwargs['safesearch'] = '1' kwargs['theme'] = request.preferences.get_value('theme') kwargs['method'] = request.preferences.get_value('method') kwargs['categories_as_tabs'] = list(settings['categories_as_tabs'].keys())