diff --git a/cmd/metacache-set.go b/cmd/metacache-set.go index 811e47489..e2dac4614 100644 --- a/cmd/metacache-set.go +++ b/cmd/metacache-set.go @@ -696,6 +696,8 @@ func (er *erasureObjects) saveMetaCacheStream(ctx context.Context, mc *metaCache switch err.(type) { case ObjectNotFound: return err + case StorageErr: + return err case InsufficientReadQuorum: default: logger.LogIf(ctx, err)