fix: Fixes #249, Changed ListObjects default max-keys from -1 to 1000

This commit is contained in:
jonaustin09
2023-09-20 14:24:19 -04:00
committed by Ben McClelland
parent 7eeaee8a54
commit a67a2e5c8f
4 changed files with 39 additions and 5 deletions

View File

@@ -82,11 +82,11 @@ func SetMetaHeaders(ctx *fiber.Ctx, meta map[string]string) {
func ParseUint(str string) (int32, error) {
if str == "" {
return -1, nil
return 1000, nil
}
num, err := strconv.ParseUint(str, 10, 16)
if err != nil {
return -1, s3err.GetAPIError(s3err.ErrInvalidMaxKeys)
return 1000, s3err.GetAPIError(s3err.ErrInvalidMaxKeys)
}
return int32(num), nil
}

View File

@@ -237,7 +237,7 @@ func TestParseUint(t *testing.T) {
args: args{
str: "",
},
want: -1,
want: 1000,
wantErr: false,
},
{
@@ -245,7 +245,7 @@ func TestParseUint(t *testing.T) {
args: args{
str: "bla",
},
want: -1,
want: 1000,
wantErr: true,
},
{
@@ -253,9 +253,17 @@ func TestParseUint(t *testing.T) {
args: args{
str: "-5",
},
want: -1,
want: 1000,
wantErr: true,
},
{
name: "Parse-uint-success",
args: args{
str: "23",
},
want: 23,
wantErr: false,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {