diff --git a/backend/open_webui/routers/pipelines.py b/backend/open_webui/routers/pipelines.py index 827fadf7c9..753c9fc77f 100644 --- a/backend/open_webui/routers/pipelines.py +++ b/backend/open_webui/routers/pipelines.py @@ -69,6 +69,9 @@ async def process_pipeline_inlet_filter(request, payload, user, models): if 'pipeline' in model: sorted_filters.append(model) + if not sorted_filters: + return payload + async with aiohttp.ClientSession(trust_env=True) as session: for filter in sorted_filters: urlIdx = filter.get('urlIdx') @@ -132,6 +135,9 @@ async def process_pipeline_outlet_filter(request, payload, user, models): if 'pipeline' in model: sorted_filters = [model] + sorted_filters + if not sorted_filters: + return payload + async with aiohttp.ClientSession(trust_env=True) as session: for filter in sorted_filters: urlIdx = filter.get('urlIdx')