YoannBuzenet / MBI-Front-End

React.js Stateless - Company software that allows shops to automatize their product sourcing by setting automatic buying price (on more than 20,000 products) depending on market trends. We provide data via our centralized API each React app can call, and then post it automatically on a marketplace through their API.
0 stars 0 forks source link

Register - Message d'erreur de l'API en cas de mail déjà existant à remonter (contrainte d'unicité) #33

Closed YoannBuzenet closed 4 years ago

YoannBuzenet commented 4 years ago

Afin de pouvoir la parser en Front et l'expliquer à l'utilisateur

Rai-Sen commented 4 years ago

Le message est déjà remonté dans la réponse de l'api. Si l'email est déjà présent dans les users , une réponse 400 est renvoyé, et le contenu de celle-ci est le suivant: { "@context": "/contexts/ConstraintViolationList", "@type": "ConstraintViolationList", "hydra:title": "An error occurred", "hydra:description": "email: This value is already used.", "violations": [ { "propertyPath": "email", "message": "This value is already used." } ] }

De manière générale, dans toutes les réponses 400 ,le body de la réponse contiens des infos explicitant le problème.

YoannBuzenet commented 4 years ago

Merci, je vais regarder ça.

YoannBuzenet commented 4 years ago

Done.