From c9a8808b0d935a17d7c0db6653755c587bfb688d Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 13 Feb 2025 21:45:29 -0800 Subject: [PATCH] refac --- backend/open_webui/routers/retrieval.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/routers/retrieval.py b/backend/open_webui/routers/retrieval.py index e4bab5289..baabaf2c9 100644 --- a/backend/open_webui/routers/retrieval.py +++ b/backend/open_webui/routers/retrieval.py @@ -760,7 +760,11 @@ def save_docs_to_vector_db( # for meta-data so convert them to string. for metadata in metadatas: for key, value in metadata.items(): - if isinstance(value, datetime): + if ( + isinstance(value, datetime) + or isinstance(value, list) + or isinstance(value, dict) + ): metadata[key] = str(value) try: