IGNF / geotuileur-site

Portail web dédié à la publication de données sous forme de tuiles vectorielles
https://ignf.github.io/geotuileur-site
GNU Affero General Public License v3.0
9 stars 0 forks source link

Erreur à la tentative d'ajout d'un utilisateur inexistant #119

Open slafayIGN opened 1 year ago

slafayIGN commented 1 year ago

Description de l'anomalie

Le site affiche une erreur 500 lorsqu'on tente d'ajouter un utilisateur qui n'existe pas dans un espace de travail.

Etapes pour reproduire

  1. Se rendre sur la page de gestion des membres d'un espace de travail (avec un compte utilisateur disposant des community_rights) sur la communauté concernée.
  2. Remplir le champ prévu pour ajouter un identifiant avec une chaine de 24 caractères alphanumériques qui ne correspond à aucun utilisateur connu (champ "Identifiant de l'utilisateur"). Par exemple 012345678901234567890123.
  3. Cliquer sur Ajouter
  4. Attendre quelques dizaines de secondes avant que l'erreur ne s'affiche

Comportement attendu

L'ajout devrait échouer avec un message d'erreur mentionnant que l'utilisateur n'existe pas. Le champ de formulaire devrait être en rouge avec ce message d'erreur car c'est une erreur de remplissage de la part de l'utilisateur.

Autres informations de contexte

Le bug concerne une fonctionnalité qui n'est pas encore déployée en production.

Le comportement est correct dans les cas suivants :

Des investigations complémentaires peuvent confirmer si le problème vient de l'API ou du Géotuileur.

slafayIGN commented 1 year ago

L'API est en cause, elle met du temps à répondre une erreur 504 dans ce cas de figure.

@Dolite wontfix ou pas sur l'API actuelle ?