From 7859b98d9ca702e3eb7240d3d80a50828a220d50 Mon Sep 17 00:00:00 2001 From: Carlo Strub Date: Fri, 29 Dec 2017 22:04:48 +0100 Subject: [PATCH] perform backup first --- sisyphus/sisyphus.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sisyphus/sisyphus.go b/sisyphus/sisyphus.go index 8862bcc..8e6876c 100644 --- a/sisyphus/sisyphus.go +++ b/sisyphus/sisyphus.go @@ -159,8 +159,8 @@ COPYRIGHT: log.Fatal("Cannot parse duration for learning intervals.") } - learn(maildirs, dbs) backup(maildirs, dbs) + learn(maildirs, dbs) time.Sleep(duration) } }() @@ -267,7 +267,7 @@ func backup(maildirs []sisyphus.Maildir, dbs map[sisyphus.Maildir]*bolt.DB) { w := bufio.NewWriter(backup) - err := db.View(func(tx *bolt.Tx) error { + err = db.View(func(tx *bolt.Tx) error { _, err := tx.WriteTo(w) return err })