paginatedList: only return `next` when page isn't empty
This commit is contained in:
parent
97d629cf07
commit
adcaad2863
|
@ -210,9 +210,10 @@ function paginatedList(
|
||||||
headers: HeaderRecord = {},
|
headers: HeaderRecord = {},
|
||||||
) {
|
) {
|
||||||
const link = buildListLinkHeader(c.req.url, params);
|
const link = buildListLinkHeader(c.req.url, params);
|
||||||
|
const hasMore = entities.length > 0;
|
||||||
|
|
||||||
if (link) {
|
if (link) {
|
||||||
headers.link = link;
|
headers.link = hasMore ? link : link.split(', ').find((link) => link.endsWith('; rel="prev"'))!;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Filter out undefined entities.
|
// Filter out undefined entities.
|
||||||
|
|
Loading…
Reference in New Issue