Merge pull request #1238 from hackintoshrao/maxkeys-zero-fix

[GH-1237] api: Handling maxKeys=0 case with a empty response
This commit is contained in:
Harshavardhana 2016-03-18 02:57:40 -07:00
commit e7e2fae156

View file

@ -64,7 +64,12 @@ func (fs Filesystem) ListObjects(bucket, prefix, marker, delimiter string, maxKe
}
}
if maxKeys <= 0 || maxKeys > listObjectsLimit {
// Return empty response for a valid request when maxKeys is 0.
if maxKeys == 0 {
return result, nil
}
if maxKeys < 0 || maxKeys > listObjectsLimit {
maxKeys = listObjectsLimit
}