diff --git a/cmd/xl-storage.go b/cmd/xl-storage.go index 4fb6ab8cf..7bfa7dfa0 100644 --- a/cmd/xl-storage.go +++ b/cmd/xl-storage.go @@ -1146,7 +1146,7 @@ func (s *xlStorage) deleteVersions(ctx context.Context, volume, path string, fis return s.WriteAll(ctx, volume, pathJoin(path, xlStorageFormatFile), buf) } - return s.deleteFile(volumeDir, pathJoin(volumeDir, path), true, false) + return s.deleteFile(volumeDir, pathJoin(volumeDir, path, xlStorageFormatFile), true, false) } // DeleteVersions deletes slice of versions, it can be same object @@ -1307,7 +1307,7 @@ func (s *xlStorage) DeleteVersion(ctx context.Context, volume, path string, fi F return s.WriteAll(ctx, volume, pathJoin(path, xlStorageFormatFile), buf) } - return s.deleteFile(volumeDir, filePath, true, false) + return s.deleteFile(volumeDir, pathJoin(volumeDir, path, xlStorageFormatFile), true, false) } // Updates only metadata for a given version.