mirror of
https://github.com/pgsty/minio.git
synced 2026-07-22 05:30:24 +03:00
fs: Return prefix as listing marker if no objects (#14143)
Fixes #14132
This commit is contained in:
@@ -164,6 +164,8 @@ func listObjectsNonSlash(ctx context.Context, bucket, prefix, marker, delimiter
|
|||||||
result.IsTruncated = true
|
result.IsTruncated = true
|
||||||
if len(objInfos) > 0 {
|
if len(objInfos) > 0 {
|
||||||
result.NextMarker = objInfos[len(objInfos)-1].Name
|
result.NextMarker = objInfos[len(objInfos)-1].Name
|
||||||
|
} else if len(result.Prefixes) > 0 {
|
||||||
|
result.NextMarker = result.Prefixes[len(result.Prefixes)-1]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -399,6 +401,8 @@ func listObjects(ctx context.Context, obj ObjectLayer, bucket, prefix, marker, d
|
|||||||
result.IsTruncated = true
|
result.IsTruncated = true
|
||||||
if len(objInfos) > 0 {
|
if len(objInfos) > 0 {
|
||||||
result.NextMarker = objInfos[len(objInfos)-1].Name
|
result.NextMarker = objInfos[len(objInfos)-1].Name
|
||||||
|
} else if len(result.Prefixes) > 0 {
|
||||||
|
result.NextMarker = result.Prefixes[len(result.Prefixes)-1]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user