Timothy Jaeryang Baek 2 月之前
父节点
当前提交
c9a8808b0d
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      backend/open_webui/routers/retrieval.py

+ 5 - 1
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: