-
Notifications
You must be signed in to change notification settings - Fork 230
Description
Bug Report
Prerequisites
- [Yes] Can you reproduce the problem?
- [Yes] Are you running the latest version?
- [Yes] Are you reporting to the correct repository?
- [Yes] Did you perform a cursory search?
For more information, see the CONTRIBUTING
guide.
Description
When fetching a large list of users (over 5000), PageIterator only successfully fetches the first request. Subsequent calls fail to execute, and only the first 100 (default amount I believe) records are retrieved.
Console Errors: There are no console errors or error messages/exceptions for this issue
Steps to Reproduce
Use the suggested code that uses PageIterator to fetch records from a graph endpoint that pages data. You could use take() to limit the number per page.
Expected behavior: All paged data is fetched.
Actual behavior: Only the first fetch is returned.
Additional Context
Rolling back to 3.0.0 has fixed the issue.
I expect the problem might be with some formatting of the nextLink URL inside the library. I passed the nextLink URL through the client directly and was returned with an internal server error from Azure. I did not try the nextLink directly in version 3.0.0
SDK Version - Latest (3.0.3)