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