betagouv / analyse-flux-insertion

Outil d'analyse des flux et échanges de données dans le domaine de l'insertion
2 stars 1 forks source link

enhancement/add_wrong_organization_error_message #59

Closed qblanc closed 3 years ago

qblanc commented 3 years ago

Dans cette PR, j'ai

Pour la prise en charge de l'erreur :

qblanc commented 3 years ago

J'ai pris en compte la plupart de tes remarques. Les syntaxes du style else if (result?.errors.email && result.errors.email[0] === "taken") sont pensées pour raccourcir else if (result.errors && result.errors.email && result.errors.email[0] === "taken") ; est-ce que c'est correct ?

aminedhobb commented 3 years ago

J'ai pris en compte la plupart de tes remarques. Les syntaxes du style else if (result?.errors.email && result.errors.email[0] === "taken") sont pensées pour raccourcir else if (result.errors && result.errors.email && result.errors.email[0] === "taken") ; est-ce que c'est correct ?

@qblanc result?.errors vérifie que result n'est pas nulle (ce qui n'est à priori jamais le cas). Je pense que la deuxième manière d'écrire est plus cohérente.

Ce sont toujours des 422 qui sont renvoyées il me semble, et cela concerne des cas assez différents, ce n'est pas mieux de personnaliser le message d'erreur renvoyé à l'utilisateur ?

Oui pour personnaliser le message, mais du coup je voulais juste remplacer la condition message === "forbidden" par reponse.code === 403.