run clenupo only when needed

This commit is contained in:
Erik Winter 2021-02-05 10:07:29 +01:00
parent 95c929f8df
commit 8d708f66ad
1 changed files with 6 additions and 2 deletions

View File

@ -29,14 +29,18 @@ func main() {
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
} }
var cleanupNeeded bool
for _, t := range tasks { for _, t := range tasks {
if t.Dirty { if t.Dirty {
if err := taskRepo.Update(t); err != nil { if err := taskRepo.Update(t); err != nil {
log.Fatal(err) log.Fatal(err)
} }
cleanupNeeded = true
} }
} }
if cleanupNeeded {
if err := taskRepo.CleanUp(); err != nil { if err := taskRepo.CleanUp(); err != nil {
log.Fatal(err) log.Fatal(err)
} }
} }
}