anitab-org / anitab-org/mentorship-backend
Bug : Race conditions in register endpoint.
Ouverte
Category: Coding
Type: Bug
- Langage dominant
- Python
- Étoiles
- 200
- Forks
- 449
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
**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](https://anitab-org.zulipchat.com/#narrow/stream/222534-mentorship-system/topic/mentorship-backend/near/227497628)
**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.
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.