|
@@ -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:
|