Bug : Fix race conditions in the signup endpoint. #118
Labels
Category: Coding
Changes to code base or refactored code that doesn't fix a bug.
Open Source Hack
Status: Available
Issue was approved and available to claim or abandoned for over 3 days.
Describe the bug
If two users send requests to the register endpoint at the same time and both have the same username/emailID then the backend will crash.
To Reproduce
Kind of hard to do this however it can be done programmatically as explained here
Expected behavior
The app should not crash and instead return an error saying that the username is already taken to one of the users and register the other successfully.
Same as anitab-org/mentorship-backend#1019
The text was updated successfully, but these errors were encountered: