DATACMNS-640 - Fixed potential NullPointerException in PageableHandlerMethodArgumentResolver.
We now double check the fallback Pageable for being null before trying to lookup the Sort to fall back.
This commit is contained in:
@@ -246,7 +246,11 @@ public class PageableHandlerMethodArgumentResolver implements HandlerMethodArgum
|
||||
pageSize = pageSize > maxPageSize ? maxPageSize : pageSize;
|
||||
|
||||
Sort sort = sortResolver.resolveArgument(methodParameter, mavContainer, webRequest, binderFactory);
|
||||
return new PageRequest(page, pageSize, sort == null ? defaultOrFallback.getSort() : sort);
|
||||
|
||||
// Default if necessary and default configured
|
||||
sort = sort == null && defaultOrFallback != null ? defaultOrFallback.getSort() : sort;
|
||||
|
||||
return new PageRequest(page, pageSize, sort);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user