Projet

Général

Profil

Anomalie #17431

[Action] erreur lorsqu’on envoie en visa/signature alors qu’aucun type de PJ n’est signable

Ajouté par Quentin RIBAC il y a presque 3 ans. Mis à jour il y a environ un an.

Statut:
R&D - Terminé
Priorité:
2-Sérieux
Assigné à:
Florian AZIZIAN
Version cible:
Début:
11/06/2021
Echéance:
Version applicable MC:
Tags Courrier:
21.03.5

Description

Lorsqu’aucun type de pièce-jointe n’est signable et qu’on tente d’envoyer en visa/signature, on a une erreur technique au lieu d’une erreur claire pour l’utilisateur.

En effet cela résulte en un attachment_type in () en SQL, ce qui cause une erreur de syntaxe.

Dans le fichier src/app/action/controllers/PreProcessActionController.php, lignes 1089, il faudrait rajouter une vérification pour voir si le tableau des types de PJs signables n’est pas vide, et s’il l’est, renvoyer un message d’erreur clair à l’utilisateur.

Historique

#1 Mis à jour par Quentin RIBAC il y a presque 3 ans

  • Version cible changé de 21.03 à Develop

#2 Mis à jour par Quentin RIBAC il y a presque 3 ans

  • Tags Courrier 21.03.5 ajouté

#3 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Statut changé de A traiter à R&D - A planifier
  • Version cible changé de Develop à 21.03
  • Tags Courrier 21.03.5 supprimé

#4 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Statut changé de R&D - A planifier à R&D - En cours

#5 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Tags Courrier 21.03.5 ajouté

#6 Mis à jour par Florian AZIZIAN il y a presque 3 ans

  • Assigné à mis à Florian AZIZIAN

#7 Mis à jour par GIT LAB il y a presque 3 ans

Commit ajouté sur la branche fix/1743/attachment-type-not-signable de MaarchCourrier
FIX #17431 TIME 0:40 improve check of signable attachment in preprocess
https://labs.maarch.org/maarch/MaarchCourrier/commit/eb6726698c3028c3a8cb262bf4ec30f18e6bcffd

#8 Mis à jour par Florian AZIZIAN il y a presque 3 ans

  • Statut changé de R&D - En cours à R&D - En test

#10 Mis à jour par GIT LAB il y a presque 3 ans

Commit ajouté sur la branche 21.03 de MaarchCourrier
FIX #17431 TIME 0:40 improve check of signable attachment in preprocess (cherry picked from commit eb6726698c3028c3a8cb262bf4ec30f18e6bcffd)
https://labs.maarch.org/maarch/MaarchCourrier/commit/7c15249253960b9ca749b026aa5fa54dab9ff04a

#11 Mis à jour par Florian AZIZIAN il y a presque 3 ans

  • Version cible changé de 21.03 à Develop

#12 Mis à jour par Guillaume HEURTIER il y a presque 3 ans

  • Statut changé de R&D - En test à R&D - Terminé

#13 Mis à jour par Florian AZIZIAN il y a presque 3 ans

Descriptif du correctif : Amélioration des contrôles avant l'exécution de requête sql
Opération à faire chez le client : Mise à jour dernier tag
Données de la bdd impactées ? Non

#14 Mis à jour par Emmanuel DILLARD il y a environ un an

  • Version cible changé de Develop à 2301

MAJ version cible Develop->2301

Formats disponibles : Atom PDF