🎨 文档数据文件名不符合 ID 格式时自动移动到 corrupted 文件夹下 Fix https://github.com/siyuan-note/siyuan/issues/7343

This commit is contained in:
Liang Ding 2023-02-12 00:07:20 +08:00
parent 5c596f142c
commit 698f130ffa
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -128,6 +128,12 @@ func resetDuplicateTrees() {
duplicatedPaths := map[string]string{}
for p, absPath := range paths {
name := path.Base(p)
if !ast.IsNodeIDPattern(strings.TrimSuffix(name, ".sy")) {
logging.LogWarnf("invalid .sy file name [%s]", p)
box.moveCorruptedData(absPath)
continue
}
if !names[name] {
names[name] = true
continue