diff --git a/portal-ui/src/screens/Console/Common/PageHeader/PageHeader.tsx b/portal-ui/src/screens/Console/Common/PageHeader/PageHeader.tsx index 099df0175..27dad51c0 100644 --- a/portal-ui/src/screens/Console/Common/PageHeader/PageHeader.tsx +++ b/portal-ui/src/screens/Console/Common/PageHeader/PageHeader.tsx @@ -148,6 +148,7 @@ const PageHeader = ({ onClick={() => { toggleList(); }} + id="object-manager-toggle" size="large" > diff --git a/restapi/user_objects.go b/restapi/user_objects.go index 89c4e0fd5..55a5f2c44 100644 --- a/restapi/user_objects.go +++ b/restapi/user_objects.go @@ -381,7 +381,13 @@ func getDownloadObjectResponse(session *models.Principal, params user_api.Downlo prefix = string(decodedPrefix) } - resp, err := mClient.GetObject(ctx, params.BucketName, prefix, minio.GetObjectOptions{}) + opts := minio.GetObjectOptions{} + + if params.VersionID != nil && *params.VersionID != "" { + opts.VersionID = *params.VersionID + } + + resp, err := mClient.GetObject(ctx, params.BucketName, prefix, opts) if err != nil { return nil, prepareError(err) }