马一丁

Missing "ir_file_path" parameter in Markdown

renderer call
@@ -1251,7 +1251,8 @@ def export_markdown(task_id: str): @@ -1251,7 +1251,8 @@ def export_markdown(task_id: str):
1251 1251
1252 from .renderers import MarkdownRenderer 1252 from .renderers import MarkdownRenderer
1253 renderer = MarkdownRenderer() 1253 renderer = MarkdownRenderer()
1254 - markdown_text = renderer.render(document_ir) 1254 + # 传入 ir_file_path,修复后的图表会自动保存到 IR 文件
  1255 + markdown_text = renderer.render(document_ir, ir_file_path=task.ir_file_path)
1255 1256
1256 metadata = document_ir.get('metadata') if isinstance(document_ir, dict) else {} 1257 metadata = document_ir.get('metadata') if isinstance(document_ir, dict) else {}
1257 topic = (metadata or {}).get('topic') or (metadata or {}).get('title') or (metadata or {}).get('query') or task.query 1258 topic = (metadata or {}).get('topic') or (metadata or {}).get('title') or (metadata or {}).get('query') or task.query