- status: open --> accepted
- assigned_to: Daria
Description : Lors de l'utilisation des différentes fonctionnalités associées aux spécifications du cahier des charge, l'utilisateur doit renseigner l'adresse mail qui permet d'identifier la boite mail du collaborateur concerné. Dans le cas d'une boite de mail vide, ou d'une adresse mail/d'un collaborateur inexistant dans la BDD ou invalide, le système doit retourner un message informant l'utilisateur que la boite mail est vide ou n'existe pas. (Prévu par CDC)
Environnement technique: OS : windows 10 v20H2 / Node.js v14.11.0
Reproduire le bug : Exécution de toute commande avec une adresse mail invalide, inexistante dans les données des boites mails du sujet B ou correspondant à une boite mail vide.
Résultat attendu : Message d'erreur informant l'utilisateur que l'adresse saisie est invalide, que la boite mail est vide ou n'existe pas.
**Résultat obtenu : ** Pour une adresse mail invalide/inexistante : erreur de caporal qui ne trouve pas le chemin généré par la commande (“no such file or directory, scandir”). Pour une boite mail vide, pas de message d’erreur concernant l'absence de données retourné (rien n’est affiché dans le terminal).
**Conseil de résolution : ** Ajouter un contrôle de la conformité du champ saisi par rapport au format d'une adresse mail, de l'existence d'un dossier de boite mail associé à une adresse (contrôle adresse dans la base de données : prendre en compte le fait que le dossier peut ne pas exister) ainsi qu'une vérification de l'existence de fichiers/répertoires dans cette boite mail (boite mail non-vide).