backend/rest: fix flaky test cleanup (#21901)

This commit is contained in:
Michael Eischer
2026-06-20 19:14:54 +02:00
committed by GitHub
parent 532f36a5a8
commit ea699bb0ba
+6 -1
View File
@@ -35,7 +35,12 @@ func DefaultDelete(ctx context.Context, be backend.Backend) error {
for _, t := range alltypes {
err := be.List(ctx, t, func(fi backend.FileInfo) error {
return be.Remove(ctx, backend.Handle{Type: t, Name: fi.Name})
err := be.Remove(ctx, backend.Handle{Type: t, Name: fi.Name})
if err != nil && be.IsNotExist(err) {
// deletion of files created by TestSaveError may happen with a delay for the REST server, so we ignore the error
err = nil
}
return err
})
if err != nil {
return err