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 {