diff --git a/simplestorage/buckets.go b/simplestorage/buckets.go index 7d79259..832ef5d 100644 --- a/simplestorage/buckets.go +++ b/simplestorage/buckets.go @@ -162,14 +162,12 @@ func (c *Client) ListBuckets(ctx context.Context, opts ...BucketOption) (*Bucket for _, b := range resp.Buckets { result.Buckets = append(result.Buckets, BucketInfo{ - Name: *b.Name, + Name: lower(b.Name, ""), Created: lower(b.CreationDate, time.Time{}), }) } - if resp.ContinuationToken != nil { - result.NextToken = *resp.ContinuationToken - } + result.NextToken = lower(resp.ContinuationToken, "") return result, nil } diff --git a/simplestorage/client.go b/simplestorage/client.go index 43e39d4..c4a8ff6 100644 --- a/simplestorage/client.go +++ b/simplestorage/client.go @@ -267,8 +267,8 @@ func (c *Client) Put(ctx context.Context, obj *Object, opts ...ClientOption) (*O } obj.Bucket = o.BucketName - obj.Etag = *resp.ETag - obj.Version = *resp.VersionId + obj.Etag = lower(resp.ETag, "") + obj.Version = lower(resp.VersionId, "") return obj, nil } @@ -329,9 +329,7 @@ func (c *Client) List(ctx context.Context, opts ...ClientOption) (*ListResult, e HasMore: lower(resp.IsTruncated, false), } - if resp.NextContinuationToken != nil { - result.NextToken = *resp.NextContinuationToken - } + result.NextToken = lower(resp.NextContinuationToken, "") for _, obj := range resp.Contents { result.Items = append(result.Items, Object{