mirror of
https://github.com/deepset-ai/haystack.git
synced 2025-11-02 02:39:51 +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
|
||||
date_fields = self._get_date_properties(index)
|
||||
for date_field in date_fields:
|
||||
if isinstance(meta[date_field], str):
|
||||
meta[date_field] = convert_date_to_rfc3339(str(meta[date_field]))
|
||||
if date_field in meta:
|
||||
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)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user