Timothy Jaeryang Baek 3 mēneši atpakaļ
vecāks
revīzija
c9a8808b0d
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  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: