return empty array if there are no objects to list

Previously "null" was returned, which does not match the REST backend
specification.
This commit is contained in:
Michael Eischer 2023-06-16 21:52:50 +02:00
parent ab45fb59ff
commit 84a8b210f5
2 changed files with 26 additions and 2 deletions

View file

@ -375,7 +375,7 @@ func (h *Handler) listBlobsV1(w http.ResponseWriter, r *http.Request) {
return
}
var names []string
names := []string{}
for _, i := range items {
if isHashed(objectType) {
if !i.IsDir() {
@ -434,7 +434,7 @@ func (h *Handler) listBlobsV2(w http.ResponseWriter, r *http.Request) {
return
}
var blobs []Blob
blobs := []Blob{}
for _, i := range items {
if isHashed(objectType) {
if !i.IsDir() {