From cca24f4e17fd6b5209fbe8c9f5e7891edd836063 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sat, 10 Oct 2026 23:56:20 +0400 Subject: [PATCH] refac --- backend/open_webui/retrieval/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/retrieval/utils.py b/backend/open_webui/retrieval/utils.py index f4134819df..a0b2d3a11e 100644 --- a/backend/open_webui/retrieval/utils.py +++ b/backend/open_webui/retrieval/utils.py @@ -1709,7 +1709,7 @@ async def get_sources_from_items( metadata['file_id'] for source in sources for metadata in source['metadata'] - if isinstance(metadata, dict) and metadata.get('file_id') + if isinstance(metadata, dict) and metadata.get('file_id') and not metadata.get('external') } if file_ids: file_names = { @@ -1717,6 +1717,8 @@ async def get_sources_from_items( } for source in sources: for metadata in source['metadata']: + if isinstance(metadata, dict) and metadata.get('external'): + continue file_name = file_names.get(metadata.get('file_id')) if isinstance(metadata, dict) else None if file_name: if metadata.get('source') == metadata.get('name'):