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:
commit
0f0f3b69dc
@ -134,7 +134,11 @@ func (s *storage) List(ctx context.Context) ([]Image, error) {
|
|||||||
|
|
||||||
func (s *storage) Delete(ctx context.Context, name string) error {
|
func (s *storage) Delete(ctx context.Context, name string) error {
|
||||||
return withImagesBucket(s.tx, func(bkt *bolt.Bucket) 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
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user