DATACMNS-563 - PagedResourcesAssembler now correctly forwards one-index settings to PageMetadata.
Original pull request: #267.
This commit is contained in:
committed by
Oliver Gierke
parent
e7f6c62ca1
commit
da163fc9e4
@@ -290,10 +290,11 @@ public class PagedResourcesAssembler<T> implements ResourceAssembler<Page<T>, Pa
|
||||
* @param page must not be {@literal null}.
|
||||
* @return
|
||||
*/
|
||||
private static <T> PageMetadata asPageMetadata(Page<T> page) {
|
||||
private <T> PageMetadata asPageMetadata(Page<T> page) {
|
||||
|
||||
Assert.notNull(page, "Page must not be null!");
|
||||
return new PageMetadata(page.getSize(), page.getNumber(), page.getTotalElements(), page.getTotalPages());
|
||||
boolean isOneIndexedParameters = pageableResolver.isOneIndexedParameters();
|
||||
return new PageMetadata(page.getSize(), isOneIndexedParameters ? page.getNumber() + 1 : page.getNumber(), page.getTotalElements(), page.getTotalPages());
|
||||
}
|
||||
|
||||
private String baseUriOrCurrentRequest() {
|
||||
|
||||
Reference in New Issue
Block a user