mirror of
https://github.com/hwchase17/langchain.git
synced 2025-07-01 10:54:15 +00:00
community[patch]: BigQueryVectorSearch JSON type unsupported for metadatas (#18234)
This commit is contained in:
parent
92c34d4803
commit
e3211c2b3d
@ -404,7 +404,8 @@ class BigQueryVectorSearch(VectorStore):
|
||||
if self.metadata_field:
|
||||
metadata = row[self.metadata_field]
|
||||
if metadata:
|
||||
metadata = json.loads(metadata)
|
||||
if not isinstance(metadata, dict):
|
||||
metadata = json.loads(metadata)
|
||||
else:
|
||||
metadata = {}
|
||||
metadata["__id"] = row[self.doc_id_field]
|
||||
@ -544,7 +545,8 @@ class BigQueryVectorSearch(VectorStore):
|
||||
for row in job:
|
||||
metadata = row[self.metadata_field]
|
||||
if metadata:
|
||||
metadata = json.loads(metadata)
|
||||
if not isinstance(metadata, dict):
|
||||
metadata = json.loads(metadata)
|
||||
else:
|
||||
metadata = {}
|
||||
metadata["__id"] = row[self.doc_id_field]
|
||||
|
Loading…
Reference in New Issue
Block a user