diff --git a/backend/open_webui/routers/retrieval.py b/backend/open_webui/routers/retrieval.py index 9d2342496f..b7d70d7509 100644 --- a/backend/open_webui/routers/retrieval.py +++ b/backend/open_webui/routers/retrieval.py @@ -2623,12 +2623,13 @@ async def process_web_search(request: Request, form_data: SearchForm, user=Depen if hasattr(result, 'snippet') and result.snippet is not None ] else: + loader_config = await get_loader_config() loader = get_web_loader( urls, - verify_ssl=config.ENABLE_WEB_LOADER_SSL_VERIFICATION, - requests_per_second=config.WEB_LOADER_CONCURRENT_REQUESTS, - trust_env=config.WEB_SEARCH_TRUST_ENV, - loader_config=await get_loader_config(), + verify_ssl=loader_config.get('web_loader_ssl_verification'), + requests_per_second=loader_config.get('web_loader_concurrent_requests'), + trust_env=loader_config.get('web_search_trust_env'), + loader_config=loader_config, ) docs = await loader.aload()