From a626209da6fd3e3a6ed6f8c27eee73b8775d4e41 Mon Sep 17 00:00:00 2001 From: Feng Date: Sat, 28 Dec 2024 07:48:20 +0800 Subject: [PATCH] fix: error message issue when "exception.body" is None (#5464) fix errormessage issue when "exception.body" is None Co-authored-by: Gabriel Luiz Freitas Almeida --- src/backend/base/langflow/schema/message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/base/langflow/schema/message.py b/src/backend/base/langflow/schema/message.py index 11d1a1211..0fc9a4091 100644 --- a/src/backend/base/langflow/schema/message.py +++ b/src/backend/base/langflow/schema/message.py @@ -381,7 +381,7 @@ class ErrorMessage(Message): exception = exception.__cause__ # Get the error reason reason = f"**{exception.__class__.__name__}**\n" - if hasattr(exception, "body") and "message" in exception.body: + if hasattr(exception, "body") and isinstance(exception.body, dict) and "message" in exception.body: reason += f" - **{exception.body.get('message')}**\n" elif hasattr(exception, "code"): reason += f" - **Code: {exception.code}**\n"