Anomalie #22030
TMA - FIX - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence
Description
Quand je met deux étapes de signature RGS dans la même séquence, le premier signataire RGS peux signer. En revanche pour le second nous avons le message d'erreur en PJ J'ai le même problème, quand dans une séquence j'ai une étape cachet puis une étape RGS (ou inversement).
Non reproduit DEMO
Demandes liées
Historique
#3 Mis à jour par Charles BATIONO il y a plus d'un an
- Fichier Apres_signature.png Apres_signature.png ajouté
- Fichier 2nd_Signataire.png 2nd_Signataire.png ajouté
#4 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Sujet changé de Impossible d'avoir deux signataires RGS dans la même séquence à TMA - Impossible d'avoir deux signataires RGS dans la même séquence
- Description mis à jour (diff)
- Echéance mis à 12/09/2022
- Statut changé de A qualifier à R&D - A étudier
#6 Mis à jour par Guillaume HEURTIER il y a plus d'un an
Erreur reproduite avec 2 signatures RGS avec horodatage à la suite (Jenny Jane puis Barbara Bain).
L'erreur vient de l'horodatage Contralia qui nous renvoi au lieu de l'horodatage une erreur 400 "Transaction not open".
Cette erreur n'est pas "catché" dans le code ce qui provoque une erreur 500 par la suite.
- Il faudrait donc dans un premier temps catché cette erreur en faisant par exemple dans src/app/document/controllers/CertificateSignatureController.php ligne 265 :
if (!empty($signedDocumentPath['errors'])) {
return ['errors' => 'Error with timestamp : ' . $signedDocumentPath['errors']];
}
"Transaction not open" n'est pas normal, cela veut dire qu'on termine la transaction chez Contralia après le premier signataire.
Dans src/app/document/controllers/CertificateSignatureController.php, on termine la transaction seulement silastStep = true
.
On met lastStep à true si 0 ou 1 griffe est envoyée à signer, et non si le signataire est le dernier dans le circuit..Je ne reproduis pas l'erreur front, chez moi le front a bien réussi à "catché" l'erreur back et je n'ai pas l'erreur en console
#7 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Priorité changé de 2-Sérieux à 1-Majeur
#8 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Sujet changé de TMA - Impossible d'avoir deux signataires RGS dans la même séquence à TMA - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence
#9 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Sujet changé de TMA - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence à TMA - FIX - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence
#10 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Echéance changé de 12/09/2022 à 04/10/2022
- Statut changé de R&D - A étudier à R&D - A planifier
#11 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Priorité changé de 1-Majeur à 0-Bloquant
#12 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Statut changé de R&D - A planifier à R&D - En cours
#14 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Assigné à
Emmanuel DILLARDsupprimé
#16 Mis à jour par Quentin RIBAC il y a plus d'un an
- Assigné à mis à Quentin RIBAC
#17 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/21.03_TMA5 de MaarchParapheur
FIX #22030 TIME 4:30 allow multisign with RGS** timestamped
https://labs.maarch.org/maarch/MaarchParapheur/commit/a96fdb124381cf6d728e1298b3080d23552f5484
#18 Mis à jour par Quentin RIBAC il y a plus d'un an
- Statut changé de R&D - En cours à R&D - En test
#19 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/21.03_TMA5 de MaarchParapheur
FIX #22030 TIME 0:30 distinguish variables lastUserStep and lastWorkflowStep
https://labs.maarch.org/maarch/MaarchParapheur/commit/bf44375ae64cf78f7512facaeecda18f940509ad
#20 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Echéance changé de 04/10/2022 à 06/10/2022
#21 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/21.03_TMA5 de MaarchParapheur
FIX #22030 TIME 2:30 allow for several consecutive eidas signatories
https://labs.maarch.org/maarch/MaarchParapheur/commit/ce34c559a0bbdcba8787826b20907abb34410ddb
#22 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/21.03_TMA5 de MaarchParapheur
FEAT #22030 TIME 0:30 test + fix do not add timestamp at every eidas signatures
https://labs.maarch.org/maarch/MaarchParapheur/commit/7561566d61953215e2a84d3ea83ddb183045ce1e
#23 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Statut changé de R&D - En test à R&D - Terminé
#24 Mis à jour par Quentin RIBAC il y a plus d'un an
- Statut changé de R&D - Terminé à R&D - En test
#25 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/21.03 de MaarchParapheur
FIX #22030 TIME 1:30 allow multisign with RGS** timestamped
https://labs.maarch.org/maarch/MaarchParapheur/commit/a155a68d9efdbda8c5d4fe241e602a0fe52817ee
#26 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/develop de MaarchParapheur
FIX #22030 TIME 0:30 allow multisign with RGS** timestamped
https://labs.maarch.org/maarch/MaarchParapheur/commit/64f631488883108460b54ef79e682fa0f96d1e4f
#28 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Echéance changé de 06/10/2022 à 03/11/2022
#30 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/develop de MaarchParapheur
FIX #22030 TIME 0 typo
https://labs.maarch.org/maarch/MaarchParapheur/commit/6cb7da5f6639d04b00d60fb65f2aae3716a357c2
#31 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/21.03 de MaarchParapheur
FIX #22030 TIME 0 typo
https://labs.maarch.org/maarch/MaarchParapheur/commit/a30f6ac760a9964eb5883c3d425f8f9411cbadc4
#32 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/21.03 de MaarchParapheur
FIX #22030 TIME 0:10 fix DocumentController conflicts
https://labs.maarch.org/maarch/MaarchParapheur/commit/5b7b2fb76817cb7d1e87bea0f78e7b28a5ef7b54
#33 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/21.03 de MaarchParapheur
FIX #22030 TIME 0:10 remove rgs_2stars_timestamped signature mode for Contralia
https://labs.maarch.org/maarch/MaarchParapheur/commit/f2952c8d4f7eb42592b9fc5de6ef44144db47bf0
#35 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Lié à Anomalie #22555: TMA - Erreur au téléchargement d'un dossier lors d'une séquence de signature particulière : RGS + Carte Agent ajouté
#36 Mis à jour par Jean-Laurent DUZANT il y a plus d'un an
- Assigné à changé de Quentin RIBAC à Jean-Laurent DUZANT
#37 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Echéance changé de 03/11/2022 à 15/11/2022
#38 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Echéance changé de 15/11/2022 à 09/11/2022
#39 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Echéance changé de 09/11/2022 à 15/11/2022
#40 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/21.03 de MaarchParapheur
FIX #22030 TIME 0:10 add catch error
https://labs.maarch.org/maarch/MaarchParapheur/commit/74f59478a85fd79e06d79dff6b3bcf400cba6442
#41 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/develop de MaarchParapheur
FIX #22030 TIME 0:10 add catch error
https://labs.maarch.org/maarch/MaarchParapheur/commit/a0dea2a00d755b18b742bb433303f73826e05da8
#42 Mis à jour par GIT LAB il y a plus d'un an
Commit ajouté sur la branche fix/22030/develop de MaarchParapheur
FIX #22030 TIME 0 remove rgs_2stars_timestamped signature mode for Contralia
https://labs.maarch.org/maarch/MaarchParapheur/commit/fbc20a3c427b530bdc2094aa9244415d26d41ad5
#45 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Lié à Anomalie #22555: TMA - Erreur au téléchargement d'un dossier lors d'une séquence de signature particulière : RGS + Carte Agent supprimé
#46 Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Lié à Anomalie #22555: TMA - Erreur au téléchargement d'un dossier lors d'une séquence de signature particulière : RGS + Carte Agent ajouté
#47 Mis à jour par Jean-Laurent DUZANT il y a plus d'un an
- Statut changé de R&D - En test à R&D - Terminé