From 232a351babffcf789f34ee8fafa2e2d03fbb9952 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Sat, 12 Jul 2014 14:05:15 -0700 Subject: [PATCH] #177: Fixing issue when requesting all records. --- .../Orchard.AuditTrail/Services/AuditTrailManager.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.AuditTrail/Services/AuditTrailManager.cs b/src/Orchard.Web/Modules/Orchard.AuditTrail/Services/AuditTrailManager.cs index d82ea6392..4ac2fd441 100644 --- a/src/Orchard.Web/Modules/Orchard.AuditTrail/Services/AuditTrailManager.cs +++ b/src/Orchard.Web/Modules/Orchard.AuditTrail/Services/AuditTrailManager.cs @@ -85,9 +85,13 @@ namespace Orchard.AuditTrail.Services { var totalItemCount = query.Count(); var startIndex = (page - 1) * pageSize; - var records = query.Skip(startIndex).Take(pageSize); - return new PageOfItems(records) { + query = query.Skip(startIndex); + + if (pageSize > 0) + query = query.Take(pageSize); + + return new PageOfItems(query) { PageNumber = page, PageSize = pageSize, TotalItemCount = totalItemCount