Skip to content

Commit ae20c49

Browse files
committed
Do paging in database, when viewing rollbacks
1 parent d0a0a0a commit ae20c49

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Umbraco.Core/Persistence/Repositories/Implement/DocumentRepository.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -266,9 +266,11 @@ public override IEnumerable<IContent> GetAllVersionsSlim(int nodeId, int skip, i
266266
.OrderByDescending<ContentVersionDto>(x => x.Current)
267267
.AndByDescending<ContentVersionDto>(x => x.VersionDate);
268268

269-
return MapDtosToContent(Database.Fetch<DocumentDto>(sql), true,
269+
var pageIndex = skip / take;
270+
271+
return MapDtosToContent(Database.Page<DocumentDto>(pageIndex+1, take, sql).Items, true,
270272
// load bare minimum, need variants though since this is used to rollback with variants
271-
false, false, false, true).Skip(skip).Take(take);
273+
false, false, false, true);
272274
}
273275

274276
public override IContent GetVersion(int versionId)

0 commit comments

Comments
 (0)