chore: add qlrepo sync logs limit
This commit is contained in:
@@ -277,6 +277,10 @@ func ParseRepoScriptsAndAddCron(es *ExecutorService, repoTask *models.Task) {
|
|||||||
if string(existing.Config) == "" || string(existing.Config) == "{}" {
|
if string(existing.Config) == "" || string(existing.Config) == "{}" {
|
||||||
existing.Config = models.BigText(defaultTaskConfig)
|
existing.Config = models.BigText(defaultTaskConfig)
|
||||||
}
|
}
|
||||||
|
// 默认开启按条数清理30条
|
||||||
|
if existing.CleanConfig == "" {
|
||||||
|
existing.CleanConfig = `{"type":"count","keep":30}`
|
||||||
|
}
|
||||||
database.DB.Save(&existing)
|
database.DB.Save(&existing)
|
||||||
|
|
||||||
if existing.Enabled && es != nil {
|
if existing.Enabled && es != nil {
|
||||||
@@ -299,6 +303,7 @@ func ParseRepoScriptsAndAddCron(es *ExecutorService, repoTask *models.Task) {
|
|||||||
WorkDir: displayWorkDir,
|
WorkDir: displayWorkDir,
|
||||||
SourceID: sourceID,
|
SourceID: sourceID,
|
||||||
RepoTaskID: repoTask.ID,
|
RepoTaskID: repoTask.ID,
|
||||||
|
CleanConfig: `{"type":"count","keep":30}`,
|
||||||
}
|
}
|
||||||
newTask.ID = utils.GenerateID()
|
newTask.ID = utils.GenerateID()
|
||||||
database.DB.Create(newTask)
|
database.DB.Create(newTask)
|
||||||
|
|||||||
Reference in New Issue
Block a user