fixed ListBucket iterator to always break on seek/forward error

This commit is contained in:
Gani Georgiev 2023-01-12 15:19:27 +02:00
parent a8b2f0f6f1
commit f792a9e08d
1 changed files with 4 additions and 6 deletions

View File

@ -225,13 +225,11 @@ func (s *System) DeletePrefix(prefix string) []error {
}) })
for { for {
obj, err := iter.Next(s.ctx) obj, err := iter.Next(s.ctx)
if err == io.EOF {
break
}
if err != nil { if err != nil {
if err != io.EOF {
failed = append(failed, err) failed = append(failed, err)
continue }
break
} }
if err := s.Delete(obj.Key); err != nil { if err := s.Delete(obj.Key); err != nil {