Skip to content

Commit 6405266

Browse files
committed
now Credentials & UpToken field would be checked to make sure it is not nil
1 parent f46d7b8 commit 6405266

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+203
-4
lines changed

storagev2/apis/api_add_bucket_rules.go

+3
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ func (storage *Storage) AddBucketRules(ctx context.Context, request *AddBucketRu
6060
}
6161
innerRequest := (*innerAddBucketRulesRequest)(request)
6262
serviceNames := []region.ServiceName{region.ServiceBucket}
63+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
64+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
65+
}
6366
var pathSegments []string
6467
pathSegments = append(pathSegments, "rules", "add")
6568
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_async_fetch_object.go

+4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"encoding/json"
88
auth "github.com/qiniu/go-sdk/v7/auth"
99
asyncfetchobject "github.com/qiniu/go-sdk/v7/storagev2/apis/async_fetch_object"
10+
errors "github.com/qiniu/go-sdk/v7/storagev2/errors"
1011
httpclient "github.com/qiniu/go-sdk/v7/storagev2/http_client"
1112
region "github.com/qiniu/go-sdk/v7/storagev2/region"
1213
"strings"
@@ -44,6 +45,9 @@ func (storage *Storage) AsyncFetchObject(ctx context.Context, request *AsyncFetc
4445
}
4546
innerRequest := (*innerAsyncFetchObjectRequest)(request)
4647
serviceNames := []region.ServiceName{region.ServiceApi}
48+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
49+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
50+
}
4751
var pathSegments []string
4852
pathSegments = append(pathSegments, "sisyphus", "fetch")
4953
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_batch_ops.go

+3
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ func (storage *Storage) BatchOps(ctx context.Context, request *BatchOpsRequest,
4747
}
4848
innerRequest := (*innerBatchOpsRequest)(request)
4949
serviceNames := []region.ServiceName{region.ServiceRs}
50+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
51+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
52+
}
5053
var pathSegments []string
5154
pathSegments = append(pathSegments, "batch")
5255
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_copy_object.go

+3
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ func (storage *Storage) CopyObject(ctx context.Context, request *CopyObjectReque
5757
}
5858
innerRequest := (*innerCopyObjectRequest)(request)
5959
serviceNames := []region.ServiceName{region.ServiceRs}
60+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
61+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
62+
}
6063
var pathSegments []string
6164
pathSegments = append(pathSegments, "copy")
6265
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_create_bucket.go

+3
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ func (storage *Storage) CreateBucket(ctx context.Context, request *CreateBucketR
4747
}
4848
innerRequest := (*innerCreateBucketRequest)(request)
4949
serviceNames := []region.ServiceName{region.ServiceBucket}
50+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
51+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
52+
}
5053
var pathSegments []string
5154
pathSegments = append(pathSegments, "mkbucketv3")
5255
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_delete_bucket.go

+3
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ func (storage *Storage) DeleteBucket(ctx context.Context, request *DeleteBucketR
4747
}
4848
innerRequest := (*innerDeleteBucketRequest)(request)
4949
serviceNames := []region.ServiceName{region.ServiceBucket}
50+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
51+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
52+
}
5053
var pathSegments []string
5154
pathSegments = append(pathSegments, "drop")
5255
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_delete_bucket_rules.go

+3
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ func (storage *Storage) DeleteBucketRules(ctx context.Context, request *DeleteBu
5353
}
5454
innerRequest := (*innerDeleteBucketRulesRequest)(request)
5555
serviceNames := []region.ServiceName{region.ServiceBucket}
56+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
57+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
58+
}
5659
var pathSegments []string
5760
pathSegments = append(pathSegments, "rules", "delete")
5861
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_delete_bucket_taggings.go

+3
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ func (storage *Storage) DeleteBucketTaggings(ctx context.Context, request *Delet
4848
}
4949
innerRequest := (*innerDeleteBucketTaggingsRequest)(request)
5050
serviceNames := []region.ServiceName{region.ServiceBucket}
51+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
52+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
53+
}
5154
var pathSegments []string
5255
pathSegments = append(pathSegments, "bucketTagging")
5356
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_delete_object.go

+3
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ func (storage *Storage) DeleteObject(ctx context.Context, request *DeleteObjectR
4848
}
4949
innerRequest := (*innerDeleteObjectRequest)(request)
5050
serviceNames := []region.ServiceName{region.ServiceRs}
51+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
52+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
53+
}
5154
var pathSegments []string
5255
pathSegments = append(pathSegments, "delete")
5356
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_delete_object_after_days.go

+3
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ func (storage *Storage) DeleteObjectAfterDays(ctx context.Context, request *Dele
5050
}
5151
innerRequest := (*innerDeleteObjectAfterDaysRequest)(request)
5252
serviceNames := []region.ServiceName{region.ServiceRs}
53+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
54+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
55+
}
5356
var pathSegments []string
5457
pathSegments = append(pathSegments, "deleteAfterDays")
5558
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_fetch_object.go

+3
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ func (storage *Storage) FetchObject(ctx context.Context, request *FetchObjectReq
5656
}
5757
innerRequest := (*innerFetchObjectRequest)(request)
5858
serviceNames := []region.ServiceName{region.ServiceIo}
59+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
60+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
61+
}
5962
var pathSegments []string
6063
pathSegments = append(pathSegments, "fetch")
6164
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_get_async_fetch_task.go

+3
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ func (storage *Storage) GetAsyncFetchTask(ctx context.Context, request *GetAsync
4545
}
4646
innerRequest := (*innerGetAsyncFetchTaskRequest)(request)
4747
serviceNames := []region.ServiceName{region.ServiceApi}
48+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
49+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
50+
}
4851
var pathSegments []string
4952
pathSegments = append(pathSegments, "sisyphus", "fetch")
5053
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_get_bucket_cors_rules.go

+3
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ func (storage *Storage) GetBucketCORSRules(ctx context.Context, request *GetBuck
4747
}
4848
innerRequest := (*innerGetBucketCORSRulesRequest)(request)
4949
serviceNames := []region.ServiceName{region.ServiceBucket}
50+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
51+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
52+
}
5053
var pathSegments []string
5154
pathSegments = append(pathSegments, "corsRules", "get")
5255
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_get_bucket_domains.go

+3
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ func (storage *Storage) GetBucketDomains(ctx context.Context, request *GetBucket
4848
}
4949
innerRequest := (*innerGetBucketDomainsRequest)(request)
5050
serviceNames := []region.ServiceName{region.ServiceBucket}
51+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
52+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
53+
}
5154
var pathSegments []string
5255
pathSegments = append(pathSegments, "v2", "domains")
5356
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_get_bucket_quota.go

+3
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ func (storage *Storage) GetBucketQuota(ctx context.Context, request *GetBucketQu
4747
}
4848
innerRequest := (*innerGetBucketQuotaRequest)(request)
4949
serviceNames := []region.ServiceName{region.ServiceBucket}
50+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
51+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
52+
}
5053
var pathSegments []string
5154
pathSegments = append(pathSegments, "getbucketquota")
5255
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_get_bucket_rules.go

+3
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ func (storage *Storage) GetBucketRules(ctx context.Context, request *GetBucketRu
4545
}
4646
innerRequest := (*innerGetBucketRulesRequest)(request)
4747
serviceNames := []region.ServiceName{region.ServiceBucket}
48+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
49+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
50+
}
4851
var pathSegments []string
4952
pathSegments = append(pathSegments, "rules", "get")
5053
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_get_bucket_taggings.go

+3
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ func (storage *Storage) GetBucketTaggings(ctx context.Context, request *GetBucke
4848
}
4949
innerRequest := (*innerGetBucketTaggingsRequest)(request)
5050
serviceNames := []region.ServiceName{region.ServiceBucket}
51+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
52+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
53+
}
5154
var pathSegments []string
5255
pathSegments = append(pathSegments, "bucketTagging")
5356
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_get_buckets.go

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"context"
77
auth "github.com/qiniu/go-sdk/v7/auth"
88
getbuckets "github.com/qiniu/go-sdk/v7/storagev2/apis/get_buckets"
9+
errors "github.com/qiniu/go-sdk/v7/storagev2/errors"
910
httpclient "github.com/qiniu/go-sdk/v7/storagev2/http_client"
1011
region "github.com/qiniu/go-sdk/v7/storagev2/region"
1112
"net/url"
@@ -42,6 +43,9 @@ func (storage *Storage) GetBuckets(ctx context.Context, request *GetBucketsReque
4243
}
4344
innerRequest := (*innerGetBucketsRequest)(request)
4445
serviceNames := []region.ServiceName{region.ServiceBucket}
46+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
47+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
48+
}
4549
var pathSegments []string
4650
pathSegments = append(pathSegments, "buckets")
4751
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_get_buckets_v4.go

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"context"
77
auth "github.com/qiniu/go-sdk/v7/auth"
88
getbucketsv4 "github.com/qiniu/go-sdk/v7/storagev2/apis/get_buckets_v4"
9+
errors "github.com/qiniu/go-sdk/v7/storagev2/errors"
910
httpclient "github.com/qiniu/go-sdk/v7/storagev2/http_client"
1011
region "github.com/qiniu/go-sdk/v7/storagev2/region"
1112
"net/url"
@@ -49,6 +50,9 @@ func (storage *Storage) GetBucketsV4(ctx context.Context, request *GetBucketsV4R
4950
}
5051
innerRequest := (*innerGetBucketsV4Request)(request)
5152
serviceNames := []region.ServiceName{region.ServiceBucket}
53+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
54+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
55+
}
5256
var pathSegments []string
5357
pathSegments = append(pathSegments, "buckets")
5458
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_get_objects.go

+3
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ func (storage *Storage) GetObjects(ctx context.Context, request *GetObjectsReque
6464
}
6565
innerRequest := (*innerGetObjectsRequest)(request)
6666
serviceNames := []region.ServiceName{region.ServiceRsf}
67+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
68+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
69+
}
6770
var pathSegments []string
6871
pathSegments = append(pathSegments, "list")
6972
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_get_objects_v2.go

+3
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ func (storage *Storage) GetObjectsV2(ctx context.Context, request *GetObjectsV2R
6464
}
6565
innerRequest := (*innerGetObjectsV2Request)(request)
6666
serviceNames := []region.ServiceName{region.ServiceRsf}
67+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
68+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
69+
}
6770
var pathSegments []string
6871
pathSegments = append(pathSegments, "v2", "list")
6972
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_get_regions.go

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"context"
77
auth "github.com/qiniu/go-sdk/v7/auth"
88
getregions "github.com/qiniu/go-sdk/v7/storagev2/apis/get_regions"
9+
errors "github.com/qiniu/go-sdk/v7/storagev2/errors"
910
httpclient "github.com/qiniu/go-sdk/v7/storagev2/http_client"
1011
region "github.com/qiniu/go-sdk/v7/storagev2/region"
1112
"strings"
@@ -34,6 +35,9 @@ func (storage *Storage) GetRegions(ctx context.Context, request *GetRegionsReque
3435
}
3536
innerRequest := (*innerGetRegionsRequest)(request)
3637
serviceNames := []region.ServiceName{region.ServiceBucket}
38+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
39+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
40+
}
3741
var pathSegments []string
3842
pathSegments = append(pathSegments, "regions")
3943
path := "/" + strings.Join(pathSegments, "/")

storagev2/apis/api_modify_object_life_cycle.go

+3
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ func (storage *Storage) ModifyObjectLifeCycle(ctx context.Context, request *Modi
6464
}
6565
innerRequest := (*innerModifyObjectLifeCycleRequest)(request)
6666
serviceNames := []region.ServiceName{region.ServiceRs}
67+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
68+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
69+
}
6770
var pathSegments []string
6871
pathSegments = append(pathSegments, "lifecycle")
6972
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_modify_object_metadata.go

+3
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ func (storage *Storage) ModifyObjectMetadata(ctx context.Context, request *Modif
5858
}
5959
innerRequest := (*innerModifyObjectMetadataRequest)(request)
6060
serviceNames := []region.ServiceName{region.ServiceRs}
61+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
62+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
63+
}
6164
var pathSegments []string
6265
pathSegments = append(pathSegments, "chgm")
6366
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_modify_object_status.go

+3
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ func (storage *Storage) ModifyObjectStatus(ctx context.Context, request *ModifyO
5050
}
5151
innerRequest := (*innerModifyObjectStatusRequest)(request)
5252
serviceNames := []region.ServiceName{region.ServiceRs}
53+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
54+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
55+
}
5356
var pathSegments []string
5457
pathSegments = append(pathSegments, "chstatus")
5558
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_move_object.go

+3
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ func (storage *Storage) MoveObject(ctx context.Context, request *MoveObjectReque
5757
}
5858
innerRequest := (*innerMoveObjectRequest)(request)
5959
serviceNames := []region.ServiceName{region.ServiceRs}
60+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
61+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
62+
}
6063
var pathSegments []string
6164
pathSegments = append(pathSegments, "move")
6265
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_prefetch_object.go

+3
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ func (storage *Storage) PrefetchObject(ctx context.Context, request *PrefetchObj
4848
}
4949
innerRequest := (*innerPrefetchObjectRequest)(request)
5050
serviceNames := []region.ServiceName{region.ServiceIo}
51+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
52+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
53+
}
5154
var pathSegments []string
5255
pathSegments = append(pathSegments, "prefetch")
5356
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_restore_archived_object.go

+3
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ func (storage *Storage) RestoreArchivedObject(ctx context.Context, request *Rest
5454
}
5555
innerRequest := (*innerRestoreArchivedObjectRequest)(request)
5656
serviceNames := []region.ServiceName{region.ServiceRs}
57+
if innerRequest.Credentials == nil && storage.client.GetCredentials() == nil {
58+
return nil, errors.MissingRequiredFieldError{Name: "Credentials"}
59+
}
5760
var pathSegments []string
5861
pathSegments = append(pathSegments, "restoreAr")
5962
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_resumable_upload_v1_bput.go

+3
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ func (storage *Storage) ResumableUploadV1Bput(ctx context.Context, request *Resu
5151
}
5252
innerRequest := (*innerResumableUploadV1BputRequest)(request)
5353
serviceNames := []region.ServiceName{region.ServiceUp}
54+
if innerRequest.UpToken == nil {
55+
return nil, errors.MissingRequiredFieldError{Name: "UpToken"}
56+
}
5457
var pathSegments []string
5558
pathSegments = append(pathSegments, "bput")
5659
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_resumable_upload_v1_make_block.go

+3
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ func (storage *Storage) ResumableUploadV1MakeBlock(ctx context.Context, request
5050
}
5151
innerRequest := (*innerResumableUploadV1MakeBlockRequest)(request)
5252
serviceNames := []region.ServiceName{region.ServiceUp}
53+
if innerRequest.UpToken == nil {
54+
return nil, errors.MissingRequiredFieldError{Name: "UpToken"}
55+
}
5356
var pathSegments []string
5457
pathSegments = append(pathSegments, "mkblk")
5558
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_resumable_upload_v1_make_file.go

+3
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ func (storage *Storage) ResumableUploadV1MakeFile(ctx context.Context, request *
6060
}
6161
innerRequest := (*innerResumableUploadV1MakeFileRequest)(request)
6262
serviceNames := []region.ServiceName{region.ServiceUp}
63+
if innerRequest.UpToken == nil {
64+
return nil, errors.MissingRequiredFieldError{Name: "UpToken"}
65+
}
6366
var pathSegments []string
6467
pathSegments = append(pathSegments, "mkfile")
6568
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_resumable_upload_v2_abort_multipart_upload.go

+3
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ func (storage *Storage) ResumableUploadV2AbortMultipartUpload(ctx context.Contex
6060
}
6161
innerRequest := (*innerResumableUploadV2AbortMultipartUploadRequest)(request)
6262
serviceNames := []region.ServiceName{region.ServiceUp}
63+
if innerRequest.UpToken == nil {
64+
return nil, errors.MissingRequiredFieldError{Name: "UpToken"}
65+
}
6366
var pathSegments []string
6467
pathSegments = append(pathSegments, "buckets")
6568
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_resumable_upload_v2_complete_multipart_upload.go

+3
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ func (storage *Storage) ResumableUploadV2CompleteMultipartUpload(ctx context.Con
6767
}
6868
innerRequest := (*innerResumableUploadV2CompleteMultipartUploadRequest)(request)
6969
serviceNames := []region.ServiceName{region.ServiceUp}
70+
if innerRequest.UpToken == nil {
71+
return nil, errors.MissingRequiredFieldError{Name: "UpToken"}
72+
}
7073
var pathSegments []string
7174
pathSegments = append(pathSegments, "buckets")
7275
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_resumable_upload_v2_initiate_multipart_upload.go

+3
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ func (storage *Storage) ResumableUploadV2InitiateMultipartUpload(ctx context.Con
5555
}
5656
innerRequest := (*innerResumableUploadV2InitiateMultipartUploadRequest)(request)
5757
serviceNames := []region.ServiceName{region.ServiceUp}
58+
if innerRequest.UpToken == nil {
59+
return nil, errors.MissingRequiredFieldError{Name: "UpToken"}
60+
}
5861
var pathSegments []string
5962
pathSegments = append(pathSegments, "buckets")
6063
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_resumable_upload_v2_list_parts.go

+3
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ func (storage *Storage) ResumableUploadV2ListParts(ctx context.Context, request
7272
}
7373
innerRequest := (*innerResumableUploadV2ListPartsRequest)(request)
7474
serviceNames := []region.ServiceName{region.ServiceUp}
75+
if innerRequest.UpToken == nil {
76+
return nil, errors.MissingRequiredFieldError{Name: "UpToken"}
77+
}
7578
var pathSegments []string
7679
pathSegments = append(pathSegments, "buckets")
7780
if segments, err := innerRequest.buildPath(); err != nil {

storagev2/apis/api_resumable_upload_v2_upload_part.go

+3
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ func (storage *Storage) ResumableUploadV2UploadPart(ctx context.Context, request
7474
}
7575
innerRequest := (*innerResumableUploadV2UploadPartRequest)(request)
7676
serviceNames := []region.ServiceName{region.ServiceUp}
77+
if innerRequest.UpToken == nil {
78+
return nil, errors.MissingRequiredFieldError{Name: "UpToken"}
79+
}
7780
headers, err := innerRequest.buildHeaders()
7881
if err != nil {
7982
return nil, err

0 commit comments

Comments
 (0)