diff --git a/kernel/model/transaction.go b/kernel/model/transaction.go index 3a022d774..92dc9be46 100644 --- a/kernel/model/transaction.go +++ b/kernel/model/transaction.go @@ -1302,9 +1302,10 @@ func reindexTree(rootID string, i, size int) { if "" == updated { updated = util.TimeFromID(tree.Root.ID) tree.Root.SetIALAttr("updated", updated) - writeJSONQueue(tree) + indexWriteJSONQueue(tree) + } else { + treenode.ReindexBlockTree(tree) + sql.UpsertTreeQueue(tree) } - treenode.ReindexBlockTree(tree) - sql.UpsertTreeQueue(tree) util.PushStatusBar(fmt.Sprintf(Conf.Language(183), i, size, path.Base(tree.HPath))) }