From 5765dc7a93a802bbc39e4a4efcbe40b109f5b9ec Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 26 Jan 2026 13:34:02 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/16883 Signed-off-by: Daniel <845765@qq.com> --- kernel/model/history.go | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/kernel/model/history.go b/kernel/model/history.go index 151b1bede..6743e2d39 100644 --- a/kernel/model/history.go +++ b/kernel/model/history.go @@ -686,16 +686,14 @@ func clearOutdatedHistoryDir(historyDir string) { 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 { - nameTime = t.Unix() + if nameTime := t.Unix(); 0 != nameTime && nameTime < ago { + removes = append(removes, filepath.Join(historyDir, dir.Name())) + continue + } } } - - if 0 != nameTime && nameTime < ago { - removes = append(removes, filepath.Join(historyDir, dir.Name())) - } } for _, dir := range removes { if err = os.RemoveAll(dir); err != nil {