Project

General

Profile

Anomalie #22030

TMA - FIX - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence

Added by Charles BATIONO 3 months ago. Updated 16 days ago.

Status:
Développé / Analysé (S)
Priority:
0-Bloquant
Target version:
Start date:
08/03/2022
Due date:
11/15/2022
Tags Parapheur:

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

2 RGS.JPG (78.4 KB) 2 RGS.JPG Caroline DISTRIQUIN, 08/03/2022 06:25 PM
bug rgs.JPG (177 KB) bug rgs.JPG Caroline DISTRIQUIN, 08/11/2022 02:25 PM
Apres_signature.png (200 KB) Apres_signature.png Charles BATIONO, 09/08/2022 04:30 PM
2nd_Signataire.png (372 KB) 2nd_Signataire.png Charles BATIONO, 09/08/2022 04:30 PM
12793
12794
12798
12799

Related issues

Related to Backlog Parapheur - Anomalie #22555: TMA - Erreur au téléchargement d'un dossier lors d'une séquence de signature particulière : RGS + Carte Agent Développé / Analysé (S)2022-10-132022-11-15

History

#4 Updated by Emmanuel DILLARD 3 months ago

  • Subject changed from Impossible d'avoir deux signataires RGS dans la même séquence to TMA - Impossible d'avoir deux signataires RGS dans la même séquence
  • Description updated (diff)
  • Due date set to 09/12/2022
  • Status changed from A qualifier to A étudier

#6 Updated by Guillaume HEURTIER 3 months ago

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 si lastStep = 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 Updated by Emmanuel DILLARD 3 months ago

  • Priority changed from 2-Sérieux to 1-Majeur

#8 Updated by Emmanuel DILLARD 3 months ago

  • Subject changed from TMA - Impossible d'avoir deux signataires RGS dans la même séquence to TMA - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence

#9 Updated by Emmanuel DILLARD 3 months ago

  • Subject changed from TMA - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence to TMA - FIX - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence

#10 Updated by Emmanuel DILLARD 3 months ago

  • Due date changed from 09/12/2022 to 10/04/2022
  • Status changed from A étudier to Prêt à embarquer

#11 Updated by Emmanuel DILLARD 2 months ago

  • Priority changed from 1-Majeur to 0-Bloquant

#12 Updated by Emmanuel DILLARD 2 months ago

  • Status changed from Prêt à embarquer to En cours de dev (S)

#14 Updated by Emmanuel DILLARD 2 months ago

  • Assignee deleted (Emmanuel DILLARD)

#16 Updated by Quentin RIBAC 2 months ago

  • Assignee set to Quentin RIBAC

#17 Updated by GIT LAB 2 months ago

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 Updated by Quentin RIBAC 2 months ago

  • Status changed from En cours de dev (S) to A tester (S)

#19 Updated by GIT LAB about 2 months ago

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 Updated by Emmanuel DILLARD about 2 months ago

  • Due date changed from 10/04/2022 to 10/06/2022

#21 Updated by GIT LAB about 2 months ago

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 Updated by GIT LAB about 2 months ago

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 Updated by Emmanuel DILLARD about 2 months ago

  • Status changed from A tester (S) to Développé / Analysé (S)

#24 Updated by Quentin RIBAC about 2 months ago

  • Status changed from Développé / Analysé (S) to A tester (S)

#25 Updated by GIT LAB about 2 months ago

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 Updated by GIT LAB about 2 months ago

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 Updated by Emmanuel DILLARD about 1 month ago

  • Due date changed from 10/06/2022 to 11/03/2022

#30 Updated by GIT LAB about 1 month ago

Commit ajouté sur la branche fix/22030/develop de MaarchParapheur
FIX #22030 TIME 0 typo
https://labs.maarch.org/maarch/MaarchParapheur/commit/6cb7da5f6639d04b00d60fb65f2aae3716a357c2

#31 Updated by GIT LAB about 1 month ago

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 Updated by GIT LAB 27 days ago

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 Updated by GIT LAB 27 days ago

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 Updated by Emmanuel DILLARD 27 days ago

  • Related to Anomalie #22555: TMA - Erreur au téléchargement d'un dossier lors d'une séquence de signature particulière : RGS + Carte Agent added

#36 Updated by Jean-Laurent DUZANT 27 days ago

  • Assignee changed from Quentin RIBAC to Jean-Laurent DUZANT

#37 Updated by Emmanuel DILLARD 27 days ago

  • Due date changed from 11/03/2022 to 11/15/2022

#38 Updated by Emmanuel DILLARD 27 days ago

  • Due date changed from 11/15/2022 to 11/09/2022

#39 Updated by Emmanuel DILLARD 27 days ago

  • Due date changed from 11/09/2022 to 11/15/2022

#40 Updated by GIT LAB 26 days ago

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 Updated by GIT LAB 26 days ago

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 Updated by GIT LAB 26 days ago

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 Updated by Emmanuel DILLARD 21 days ago

  • Related to deleted (Anomalie #22555: TMA - Erreur au téléchargement d'un dossier lors d'une séquence de signature particulière : RGS + Carte Agent )

#46 Updated by Emmanuel DILLARD 21 days ago

  • Related to Anomalie #22555: TMA - Erreur au téléchargement d'un dossier lors d'une séquence de signature particulière : RGS + Carte Agent added

#47 Updated by Jean-Laurent DUZANT 16 days ago

  • Status changed from A tester (S) to Développé / Analysé (S)

Also available in: Atom PDF