DS-3489: Fix facet results pagination

This commit is contained in:
Tom Desair
2017-10-27 13:22:20 +02:00
committed by Tom Desair
parent 09fc4ee934
commit c839c1ce03
2 changed files with 3 additions and 3 deletions

View File

@@ -148,7 +148,7 @@ public class DiscoveryRestController implements InitializingBean {
FacetResultsResource facetResultsResource = new FacetResultsResource(facetResultsRest);
halLinkService.addLinks(facetResultsResource);
halLinkService.addLinks(facetResultsResource, page);
return facetResultsResource;
}

View File

@@ -21,8 +21,8 @@ public class FacetResultsHalLinkFactory extends DiscoveryRestHalLinkFactory<Face
FacetResultsRest data = halResource.getContent();
if(data != null && pageable != null){
PageImpl page = new PageImpl<>(list, data.getPage(),
list.size() + (data.isHasMore() ? 1 : 0));
PageImpl page = new PageImpl<>(data.getFacetResultList(), data.getPage(),
data.getFacetResultList().size() + (data.isHasMore() ? 1 : 0));
halResource.setPageHeader(new EmbeddedPageHeader(buildFacetBaseLink(data), page, false));
}