From 680783266c1c6070a5e771c49797b094acbefbd3 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 26 Sep 2025 15:42:17 -0500 Subject: [PATCH] refac/fix: tool response header type check --- backend/open_webui/utils/middleware.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/utils/middleware.py b/backend/open_webui/utils/middleware.py index ff8c215607..0983e87b7f 100644 --- a/backend/open_webui/utils/middleware.py +++ b/backend/open_webui/utils/middleware.py @@ -2555,7 +2555,9 @@ async def process_chat_response( ): tool_result, tool_response_headers = tool_result - if tool_response_headers: + if tool_response_headers and isinstance( + tool_response_headers, dict + ): content_disposition = tool_response_headers.get( "Content-Disposition", tool_response_headers.get(