Skip to content

Commit c847a11

Browse files
authored
15: Convert pagesize properly to skip and take (#18069)
* convert pagesize properly to skip and take * Obsolete pagesize & pageIndex GetAll method
1 parent 98ff36b commit c847a11

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/Umbraco.Core/Services/IMemberService.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public interface IMemberService : IMembershipMemberService, IContentServiceBase<
2323
/// <returns>
2424
/// <see cref="IEnumerable{T}" />
2525
/// </returns>
26+
[Obsolete("Please use the skip & take instead of pageIndex & pageSize, scheduled for removal in v17")]
2627
IEnumerable<IMember> GetAll(
2728
long pageIndex,
2829
int pageSize,

src/Umbraco.Infrastructure/Search/IndexingNotificationHandler.ContentType.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,15 @@ private void RefreshMemberOfMemberTypes(int[] memberTypeIds)
117117
while (page * pageSize < total)
118118
{
119119
IEnumerable<IMember> memberToRefresh = _memberService.GetAll(
120-
page++, pageSize, out total, "LoginName", Direction.Ascending,
120+
page * pageSize, pageSize, out total, "LoginName", Direction.Ascending,
121121
memberType.Alias);
122122

123123
foreach (IMember c in memberToRefresh)
124124
{
125125
_umbracoIndexingHandler.ReIndexForMember(c);
126126
}
127+
128+
page++;
127129
}
128130
}
129131
}

0 commit comments

Comments
 (0)