Hello, when I run my code and pass a top = 10 (.Top(10)) as a parameter, some files repeat in my result list (C#).
Duplicated Data-Item Elemets in Paging

APIPointNewbie
146
Reputation points
Hello,
I have the following problem the pages are limited with data items and I have thought of the following solution
var driveItems = new List<DriveItem>();
driveItems.AddRange(search.CurrentPage);
while (search.NextPageRequest != null)
{
search = await search.NextPageRequest.GetAsync();
driveItems.AddRange(search.CurrentPage);
}
return driveItems;
}
I wanted to test this by setting only 10 entries per page:
search = await graphClient.Drives[searchInfos.DriveId]
.Items[searchInfos.ItemId]
.Search(searchInfos.SearchName)
.Request(queryOptions).Top(10)
.GetAsync();
but then I get some duplicates.
What have I done wrong ?