Merge pull request #875 from Random-Liu/return-not-found-on-delete

Return ErrNotFound when deleting a non-exist image.
This commit is contained in:
Stephen Day 2017-05-18 17:53:20 -07:00 committed by GitHub
commit 0f0f3b69dc

View File

@ -134,7 +134,11 @@ func (s *storage) List(ctx context.Context) ([]Image, error) {
func (s *storage) Delete(ctx context.Context, name string) error {
return withImagesBucket(s.tx, func(bkt *bolt.Bucket) error {
return bkt.DeleteBucket([]byte(name))
err := bkt.DeleteBucket([]byte(name))
if err == bolt.ErrBucketNotFound {
return ErrNotFound
}
return err
})
}