diff --git a/cmd/erasure-healing.go b/cmd/erasure-healing.go index 8d39e34f0..54e43b199 100644 --- a/cmd/erasure-healing.go +++ b/cmd/erasure-healing.go @@ -412,7 +412,7 @@ func (er *erasureObjects) healObject(ctx context.Context, bucket string, object if !latestMeta.XLV1 && !latestMeta.Deleted && disksToHealCount > latestMeta.Erasure.ParityBlocks { // Allow for dangling deletes, on versions that have DataDir missing etc. // this would end up restoring the correct readable versions. - m, err := er.deleteIfDangling(ctx, bucket, object, partsMetadata, errs, nil, ObjectOptions{ + m, err := er.deleteIfDangling(ctx, bucket, object, partsMetadata, errs, dataErrs, ObjectOptions{ VersionID: versionID, }) errs = make([]error, len(errs))