diff --git a/kernel/model/file.go b/kernel/model/file.go index bb6594f9b..0f9ba8c26 100644 --- a/kernel/model/file.go +++ b/kernel/model/file.go @@ -967,8 +967,13 @@ func DuplicateDoc(tree *parse.Tree) { msgId := util.PushMsg(Conf.Language(116), 30000) defer util.PushClearMsg(msgId) + previousPath := tree.Path resetTree(tree, "Duplicated", false) createTreeTx(tree) + box := Conf.Box(tree.Box) + if nil != box { + box.addSort(previousPath, tree.ID) + } FlushTxQueue() // 复制为副本时将该副本块插入到数据库中 https://github.com/siyuan-note/siyuan/issues/11959