@@ -44,7 +44,9 @@ func NewListObjectVersionsPaginator(client ListObjectVersionsAPIClient, params *
44
44
}
45
45
46
46
options := ListObjectVersionsPaginatorOptions {}
47
- options .Limit = aws .ToInt32 (params .MaxKeys )
47
+ if params .MaxKeys != nil {
48
+ options .Limit = aws .ToInt32 (params .MaxKeys )
49
+ }
48
50
49
51
for _ , fn := range optFns {
50
52
fn (& options )
@@ -79,7 +81,9 @@ func (p *ListObjectVersionsPaginator) NextPage(ctx context.Context, optFns ...fu
79
81
if p .options .Limit > 0 {
80
82
limit = p .options .Limit
81
83
}
82
- params .MaxKeys = aws .Int32 (limit )
84
+ if limit > 0 {
85
+ params .MaxKeys = aws .Int32 (limit )
86
+ }
83
87
84
88
result , err := p .client .ListObjectVersions (ctx , & params , optFns ... )
85
89
if err != nil {
@@ -143,7 +147,9 @@ func NewListMultipartUploadsPaginator(client ListMultipartUploadsAPIClient, para
143
147
}
144
148
145
149
options := ListMultipartUploadsPaginatorOptions {}
146
- options .Limit = aws .ToInt32 (params .MaxUploads )
150
+ if params .MaxUploads != nil {
151
+ options .Limit = aws .ToInt32 (params .MaxUploads )
152
+ }
147
153
148
154
for _ , fn := range optFns {
149
155
fn (& options )
@@ -178,7 +184,9 @@ func (p *ListMultipartUploadsPaginator) NextPage(ctx context.Context, optFns ...
178
184
if p .options .Limit > 0 {
179
185
limit = p .options .Limit
180
186
}
181
- params .MaxUploads = aws .Int32 (limit )
187
+ if limit > 0 {
188
+ params .MaxUploads = aws .Int32 (limit )
189
+ }
182
190
183
191
result , err := p .client .ListMultipartUploads (ctx , & params , optFns ... )
184
192
if err != nil {
0 commit comments