Skip to content

Commit b91402d

Browse files
committed
fix: wrong bigint data display in MCP chart picture
1 parent 4dbb6cf commit b91402d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

backend/apps/chat/task/llm.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
save_select_datasource_answer, save_recommend_question_answer, \
3030
get_old_questions, save_analysis_predict_record, rename_chat, get_chart_config, \
3131
get_chat_chart_data, list_generate_sql_logs, list_generate_chart_logs, start_log, end_log, \
32-
get_last_execute_sql_error
32+
get_last_execute_sql_error, format_json_data
3333
from apps.chat.models.chat_model import ChatQuestion, ChatRecord, Chat, RenameChat, ChatLog, OperationEnum, \
3434
ChatFinishStep, AxisObj
3535
from apps.data_training.curd.data_training import get_training_template
@@ -1133,7 +1133,7 @@ def run_task(self, in_chat: bool = True, stream: bool = True,
11331133
# todo generate picture
11341134
if chart['type'] != 'table':
11351135
yield '### generated chart picture\n\n'
1136-
image_url = request_picture(self.record.chat_id, self.record.id, chart, result)
1136+
image_url = request_picture(self.record.chat_id, self.record.id, chart, format_json_data(result))
11371137
SQLBotLogUtil.info(image_url)
11381138
if stream:
11391139
yield f'![{chart["type"]}]({image_url})'

0 commit comments

Comments
 (0)