mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-09-19 18:27:55 +08:00
Fixing the search pager to not lose the last page
--HG-- branch : dev
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using System.Linq;
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Web.Mvc;
|
||||
using Orchard.ContentManagement;
|
||||
using Orchard.Search.Services;
|
||||
@@ -26,7 +27,7 @@ namespace Orchard.Search.Controllers {
|
||||
var results = _searchService.Query(q);
|
||||
|
||||
searchViewModel.Count = results.Count();
|
||||
searchViewModel.TotalPageCount = searchViewModel.Count/searchViewModel.PageSize;
|
||||
searchViewModel.TotalPageCount = (int)Math.Round((decimal)searchViewModel.Count/searchViewModel.PageSize);
|
||||
//todo: deal with page requests beyond result count
|
||||
searchViewModel.ResultsPage = results
|
||||
.Select(result => new SearchResultViewModel {
|
||||
|
Reference in New Issue
Block a user