From 2456b3fd076b9cf743e8375838f72d7458199787 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sun, 19 May 2024 17:56:13 +0800 Subject: [PATCH] :art: If a file with the same name exists during export PDF/Docx, it will be automatically renamed https://github.com/siyuan-note/siyuan/issues/11357 --- kernel/api/export.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kernel/api/export.go b/kernel/api/export.go index 7657b277f..444a1e09e 100644 --- a/kernel/api/export.go +++ b/kernel/api/export.go @@ -412,13 +412,17 @@ func exportDocx(c *gin.Context) { if nil != arg["merge"] { merge = arg["merge"].(bool) } - err := model.ExportDocx(id, savePath, removeAssets, merge) + + fullPath, err := model.ExportDocx(id, savePath, removeAssets, merge) if nil != err { ret.Code = -1 ret.Msg = err.Error() ret.Data = map[string]interface{}{"closeTimeout": 7000} return } + ret.Data = map[string]interface{}{ + "path": fullPath, + } } func exportMdHTML(c *gin.Context) {