From ca0f5112bc99d4645cf2e57ea46edec2efddc4fc Mon Sep 17 00:00:00 2001 From: cristhianzl Date: Wed, 12 Jun 2024 15:47:03 -0300 Subject: [PATCH] refactor: Fix condition for required fields in MessageModel --- src/backend/base/langflow/services/monitor/schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/base/langflow/services/monitor/schema.py b/src/backend/base/langflow/services/monitor/schema.py index 4491fd0c5..a409f8337 100644 --- a/src/backend/base/langflow/services/monitor/schema.py +++ b/src/backend/base/langflow/services/monitor/schema.py @@ -99,7 +99,7 @@ class MessageModel(DefaultModel): @classmethod def from_message(cls, message: Message, flow_id: Optional[str] = None): # first check if the record has all the required fields - if not message.text or not message.sender or not message.sender_name: + if message.text is None or not message.sender or not message.sender_name: raise ValueError("The message does not have the required fields 'sender' and 'sender_name' in the data.") return cls( sender=message.sender,