From c0fcbc5b4cb29012e2913983c632edc5d24b9aea Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 24 Mar 2026 17:31:09 -0500 Subject: [PATCH] refac --- backend/open_webui/utils/middleware.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/open_webui/utils/middleware.py b/backend/open_webui/utils/middleware.py index ae0d0c754..62c62833e 100644 --- a/backend/open_webui/utils/middleware.py +++ b/backend/open_webui/utils/middleware.py @@ -1457,7 +1457,7 @@ async def chat_web_search_handler(request: Request, form_data: dict, extra_param response = res['choices'][0]['message']['content'] try: - bracket_start = response.find('{') + bracket_start = response.rfind('{') bracket_end = response.rfind('}') + 1 if bracket_start == -1 or bracket_end == -1: @@ -1779,7 +1779,7 @@ async def chat_image_generation_handler(request: Request, form_data: dict, extra response = res['choices'][0]['message']['content'] try: - bracket_start = response.find('{') + bracket_start = response.rfind('{') bracket_end = response.rfind('}') + 1 if bracket_start == -1 or bracket_end == -1: @@ -1883,7 +1883,7 @@ async def chat_completion_files_handler( queries_response = queries_response['choices'][0]['message']['content'] try: - bracket_start = queries_response.find('{') + bracket_start = queries_response.rfind('{') bracket_end = queries_response.rfind('}') + 1 if bracket_start == -1 or bracket_end == -1: