Merge pull request #892 from MichaelMure/fix-process-unused-err

Steve Moyer created

fix: process unused (but assigned) error

Change summary

cache/repo_cache_bug.go | 6 ++++++
1 file changed, 6 insertions(+)

Detailed changes

cache/repo_cache_bug.go 🔗

@@ -501,7 +501,13 @@ func (c *RepoCache) RemoveBug(prefix string) error {
 	}
 
 	c.muBug.Lock()
+
 	err = bug.Remove(c.repo, b.Id())
+	if err != nil {
+		c.muBug.Unlock()
+
+		return err
+	}
 
 	delete(c.bugs, b.Id())
 	delete(c.bugExcerpts, b.Id())