From 9b07a78b1667ddd6411f5d137eded2b034bd2bb5 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 26 Jan 2026 13:33:00 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/16883 Signed-off-by: Daniel <845765@qq.com> --- kernel/model/history.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kernel/model/history.go b/kernel/model/history.go index 11da3f07d..151b1bede 100644 --- a/kernel/model/history.go +++ b/kernel/model/history.go @@ -681,6 +681,11 @@ func clearOutdatedHistoryDir(historyDir string) { continue } + if dirInfo.ModTime().Unix() < ago { + removes = append(removes, filepath.Join(historyDir, dir.Name())) + continue + } + var nameTime int64 if dirName := dirInfo.Name(); len(dirName) > len("2006-01-02-150405") { if t, parseErr := time.Parse("2006-01-02-150405", dirName[:len("2006-01-02-150405")]); nil == parseErr { @@ -688,7 +693,7 @@ func clearOutdatedHistoryDir(historyDir string) { } } - if dirInfo.ModTime().Unix() < ago || (0 != nameTime && nameTime < ago) { + if 0 != nameTime && nameTime < ago { removes = append(removes, filepath.Join(historyDir, dir.Name())) } }