Closed dmitryusikriseapps closed 1 year ago
Hi @dmitryusikriseapps 👋 thank you for raising this issue.
Can you confirm wether you are using the Optimistic Concurrency conflict resolution strategy?
If so, this issue may be a duplicate of another recently opened: #11271
If not, can you share the network activity of the requests? Lastly, please confirm that cogntiUserId
is not undefined when the error occurs and whether a record was created or not in DynamoDB.
Hey @chrisbonifacio, thanks for the quick answer.
Regarding your question:
1) We do use Optimistic Concurrency conflict resolution strategy
.
2) What do you mean by the network activity? Would you like me to use some additional software to track it? Or it's possible with the amplify
libraries?
3) Let me also check if cognitoUserId
exists.
@dmitryusikriseapps Thank you for confirming! Because you are also using Optimistic Concurrency, this seems to be a duplicate of #11271 so I will close this issue and ask that you can track that issue for updates.
I don't think I need the network activity anymore, but if you would still like to check it to confirm the behavior I mentioned in my comment on the other issue, you can add this line to your app:
Amplify.Logger.LOG_LEVEL = "DEBUG";
Amplify will print all internal events to the console.
Before opening, please confirm:
JavaScript Framework
React Native
Amplify APIs
Authentication, DataStore
Amplify Categories
auth, storage
Environment information
Describe the bug
Hey team. I recently upgraded all the
@aws
packages to the latest versions. I didn't have any issues before with these versions:But with the latest versions, as soon as the new
Cognito user
is created and I'm trying to use it in order to create the other entities, then this warning is being thrownDataStore - conflict trycatch [Error: Field cognitoUserId is required]
when syncing all the remote models withDataStore
.Expected behavior
No warnings should be shown.
Reproduction steps
Auth
package.DataStore
package.Code Snippet
Log output
aws-exports.js
Manual configuration
No response
Additional configuration
No response
Mobile Device
iPhone 14 Simulator
Mobile Operating System
iOS 16.3
Mobile Browser
No response
Mobile Browser Version
No response
Additional information and screenshots