fix: decodeDirObject() in single drive DeleteObjects() call (#15477)

Thanks to @bh4t for reproducing this issue.
This commit is contained in:
Harshavardhana
2022-08-04 18:57:43 -07:00
committed by GitHub
parent b57e7321e7
commit f4af2d3cdc

View File

@@ -1310,12 +1310,12 @@ func (es *erasureSingle) DeleteObjects(ctx context.Context, bucket string, objec
DeleteMarker: vr.Deleted,
DeleteMarkerVersionID: vr.VersionID,
DeleteMarkerMTime: DeleteMarkerMTime{vr.ModTime},
ObjectName: vr.Name,
ObjectName: decodeDirObject(vr.Name),
ReplicationState: vr.ReplicationState,
}
} else {
dobjects[i] = DeletedObject{
ObjectName: vr.Name,
ObjectName: decodeDirObject(vr.Name),
VersionID: vr.VersionID,
ReplicationState: vr.ReplicationState,
}