mirror of
https://github.com/deepset-ai/haystack.git
synced 2025-11-20 03:54:17 +00:00
Check for date fields in weaviate meta update (#4371)
Co-authored-by: Massimiliano Pippi <mpippi@gmail.com>
This commit is contained in:
parent
e30bc8fe5a
commit
e09b3364c7
@ -612,8 +612,9 @@ class WeaviateDocumentStore(KeywordDocumentStore):
|
|||||||
# Weaviate requires dates to be in RFC3339 format
|
# Weaviate requires dates to be in RFC3339 format
|
||||||
date_fields = self._get_date_properties(index)
|
date_fields = self._get_date_properties(index)
|
||||||
for date_field in date_fields:
|
for date_field in date_fields:
|
||||||
if isinstance(meta[date_field], str):
|
if date_field in meta:
|
||||||
meta[date_field] = convert_date_to_rfc3339(str(meta[date_field]))
|
if isinstance(meta[date_field], str):
|
||||||
|
meta[date_field] = convert_date_to_rfc3339(str(meta[date_field]))
|
||||||
|
|
||||||
self.weaviate_client.data_object.update(meta, class_name=index, uuid=id)
|
self.weaviate_client.data_object.update(meta, class_name=index, uuid=id)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user