From f8866f882bfb3c715c3a7e0be7076b02b8250e85 Mon Sep 17 00:00:00 2001 From: Umputun Date: Sat, 26 May 2018 02:09:29 -0500 Subject: [PATCH] lint: shaddow err #47 --- app/store/engine/bolt_admin.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/store/engine/bolt_admin.go b/app/store/engine/bolt_admin.go index 12043f46..e233168a 100644 --- a/app/store/engine/bolt_admin.go +++ b/app/store/engine/bolt_admin.go @@ -106,9 +106,9 @@ func (b *BoltDB) DeleteUser(siteID string, userID string) error { for _, postInfo := range posts { postBkt := postsBkt.Bucket([]byte(postInfo.URL)) err = postsBkt.ForEach(func(k []byte, v []byte) error { - comment, err := b.load(postBkt, k) - if err != nil { - return errors.Wrapf(err, "can't load key %s from bucket %s", k, postInfo.URL) + comment, e := b.load(postBkt, k) + if e != nil { + return errors.Wrapf(e, "can't load key %s from bucket %s", k, postInfo.URL) } if comment.User.ID == userID { comments = append(comments, commentInfo{locator: comment.Locator, commentID: comment.ID}) @@ -128,7 +128,9 @@ func (b *BoltDB) DeleteUser(siteID string, userID string) error { // delete collected comments for _, ci := range comments { - b.Delete(ci.locator, ci.commentID, store.HardDelete) + if e := b.Delete(ci.locator, ci.commentID, store.HardDelete); e != nil { + return errors.Wrapf(err, "failed to delete comment %+v", ci) + } } // delete user bucket