From d87d251b011f1c6459bcf128df296a7c88e6b37f Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Thu, 23 Feb 2023 18:39:36 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E5=AF=BC=E5=87=BA=E7=A9=BA=E6=96=87?= =?UTF-8?q?=E6=A1=A3=20Word=20=E5=92=8C=20PDF=20=E6=97=B6=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E5=AD=90=E6=96=87=E6=A1=A3=E5=A4=B1=E8=B4=A5=20Fix=20?= =?UTF-8?q?https://github.com/siyuan-note/siyuan/issues/7429?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/model/export_merge.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/model/export_merge.go b/kernel/model/export_merge.go index 300a48d51..c8b1e503a 100644 --- a/kernel/model/export_merge.go +++ b/kernel/model/export_merge.go @@ -39,8 +39,9 @@ func mergeSubDocs(rootTree *parse.Tree) (ret *parse.Tree, err error) { } } - // 如果找不到非空段落,则使用第一个段落作为插入点 + // 导出空文档 Word 和 PDF 时合并子文档失败 https://github.com/siyuan-note/siyuan/issues/7429 if nil == insertPoint { + // 如果找不到非空段落,则使用第一个段落作为插入点 insertPoint = rootTree.Root.FirstChild if nil == insertPoint { // 如果文档为空,则创建一个空段落作为插入点