From 7710179977cb30823ea0d2c8ab20df1a5912e02e Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Tue, 25 Jun 2024 09:27:37 -0300 Subject: [PATCH] Fix issue with message timestamp conversion in MessageBase model --- .../base/langflow/services/database/models/message/model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/base/langflow/services/database/models/message/model.py b/src/backend/base/langflow/services/database/models/message/model.py index 87da2ef7d..26161ac8b 100644 --- a/src/backend/base/langflow/services/database/models/message/model.py +++ b/src/backend/base/langflow/services/database/models/message/model.py @@ -22,6 +22,8 @@ class MessageBase(SQLModel): # first check if the record has all the required fields if message.text is None or not message.sender or not message.sender_name: raise ValueError("The message does not have the required fields (text, sender, sender_name).") + if isinstance(message.timestamp, str): + message.timestamp = datetime.fromisoformat(message.timestamp) return cls( sender=message.sender, sender_name=message.sender_name,