From 61f06ee3cae1575fbdcd24ad2435a6dcc443431e Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Wed, 21 Apr 2021 20:57:15 +0800 Subject: [PATCH] fix(glance): image can't removed when size is 0 --- pkg/image/models/images.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/image/models/images.go b/pkg/image/models/images.go index 87a4016e67..73309c2b22 100644 --- a/pkg/image/models/images.go +++ b/pkg/image/models/images.go @@ -1171,9 +1171,12 @@ func (self *SImage) Remove() error { for i := 0; i < len(subimgs); i += 1 { err := subimgs[i].RemoveFiles() if err != nil { - return err + return errors.Wrapf(err, "remove subimg %s", subimgs[i].GetName()) } } + if self.Location == "" { + return nil + } if strings.HasPrefix(self.Location, LocalFilePrefix) { return self.RemoveFile() } else {