Projet

Général

Profil

Anomalie #29413

Problème à la validation sans certificat (rôle signataire) - circuit multi-signataire

Ajouté par Nicolas COUTURE il y a 5 jours. Mis à jour il y a 5 jours.

Statut:
R&D - A étudier
Priorité:
0-Bloquant
Assigné à:
Version cible:
Début:
25/06/2024
Echéance:
Version applicable MC:
24.0
Tags Courrier:
24.0

Description

Lors de tests effectués pour le ticket #28951, un problème est apparu
https://labs.maarch.org/devteam/maarch-courrier-dev/-/merge_requests/1#note_64770

Voila le scénario :
- Enregistrement d'un courrier avec une PJ
- Envoi dans le parapheur interne vers (au moins) 2 signataires
- Chez le premier signataire, valider et continuer le circuit de visa en signant électroniquement
- Chez le 2ème signataire, valider le circuit de visa en décochant la case de signature électronique

=> Problème de signature

Analyse :
Après test pas à pas, il semblerait que le cycle de signature passe par la fonction signDocument (CertificateSignatureController.php) dans MP Api à cause du rôle rgs_2stars qui est envoyé dans le circuit à l'indexation du document côté MP. Dans la mesure où on décoche la case d'apposition d'un certificat, il n'y a pas de certificat envoyé côté MP pour l'étape de signature donc ça plante à l'intérieur de la fonction signDocument (la variable $_SESSION['module'] n'étant pas initialisée car ceci s'effectue à l'étape de hash du certificat)

Historique

#1 Mis à jour par Emmanuel DILLARD il y a 5 jours

  • Statut changé de A qualifier à R&D - A étudier
  • Tags Courrier 24.0 ajouté

Formats disponibles : Atom PDF