🎨 重建索引时补全文档树缺失的 updated 字段

This commit is contained in:
Liang Ding 2023-01-09 00:22:18 +08:00
parent 248eecb871
commit 559a063c63
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -78,6 +78,13 @@ func (box *Box) Index(fullRebuildIndex bool) (treeCount int, treeSize int64) {
}
docIAL := parse.IAL2MapUnEsc(tree.Root.KramdownIAL)
if "" == docIAL["updated"] {
updated := util.TimeFromID(tree.Root.ID)
tree.Root.SetIALAttr("updated", updated)
docIAL["updated"] = updated
writeJSONQueue(tree)
}
cache.PutDocIAL(p, docIAL)
util.IncBootProgress(bootProgressPart, fmt.Sprintf(Conf.Language(92), util.ShortPathForBootingDisplay(tree.Path)))