From 525d8c7a3ae745b56670a34181382a05149ca5f3 Mon Sep 17 00:00:00 2001 From: EntropyYue Date: Wed, 4 Jun 2025 04:06:51 +0800 Subject: [PATCH] Fixed the issue where empty output could cause citations to be displayed incorrectly --- open-webui/tools/run_code.py | 2 ++ src/openwebui/tools/run_code.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/open-webui/tools/run_code.py b/open-webui/tools/run_code.py index 967100c..01e54b4 100644 --- a/open-webui/tools/run_code.py +++ b/open-webui/tools/run_code.py @@ -307,6 +307,8 @@ async def _fail(error_message, status="SANDBOX_ERROR"): if output: output = output.strip() execution_tracker.set_output(output) + else: + execution_tracker.set_output("None") if debug: per_file_logs = {} diff --git a/src/openwebui/tools/run_code.py b/src/openwebui/tools/run_code.py index 106ce4e..551cb6c 100644 --- a/src/openwebui/tools/run_code.py +++ b/src/openwebui/tools/run_code.py @@ -257,6 +257,8 @@ async def _fail(error_message, status="SANDBOX_ERROR"): if output: output = output.strip() execution_tracker.set_output(output) + else: + execution_tracker.set_output("None") if debug: per_file_logs = {}