Open dmitryusikriseapps opened 1 year ago
Hi @dmitryusikriseapps 👋 thanks for raising this issue and providing the reproduction steps. I will reproduce the issue and confirm with the team if this is might be expected behavior.
Do you always get the same item back no matter the page number you set?
@dmitryusikriseapps, we have been able to reproduce this and have updated the issue to be considered a bug accordingly. We'll provide updates on this issue as progress is made.
Before opening, please confirm:
JavaScript Framework
Next.js
Amplify APIs
Authentication, DataStore
Amplify Categories
auth, storage
Environment information
Describe the bug
DataStore
pagination doesn't work as expected if: 1) The 0 page has been retrieved and its length is 1. 2) The 1 page has been retrieved then.Expected behavior
Pagination should work as expected.
Reproduction steps
1) Retrieve a
DataStore
model when there is only 1 item in theDynamoDB
table, for example:This query should return only 1 item.
2) Do one more query with the next params:
In this case, DataStore will return the same item as for the 0 page above. But, it shouldn't return any items since all of them have been already retrieved.
Code Snippet
Log output
aws-exports.js
No response
Manual configuration
No response
Additional configuration
No response
Mobile Device
No response
Mobile Operating System
No response
Mobile Browser
No response
Mobile Browser Version
No response
Additional information and screenshots
No response