Project

General

Profile

Actions

Anomalie #22030

closed

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

Added by Charles BATIONO over 2 years ago. Updated about 2 years ago.

Status:
R&D - Terminé
Priority:
0-Bloquant
Target version:
Start date:
08/03/2022
Due date:
11/15/2022
Projet 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


Files

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

Related issues 1 (0 open1 closed)

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 R&D - TerminéJean-Laurent DUZANT10/13/202211/15/2022Actions
Actions #4

Updated by Emmanuel DILLARD over 2 years 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 R&D - A étudier
Actions #6

Updated by Guillaume HEURTIER over 2 years 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

Actions #7

Updated by Emmanuel DILLARD over 2 years ago

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

Updated by Emmanuel DILLARD over 2 years 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
Actions #9

Updated by Emmanuel DILLARD over 2 years 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
Actions #10

Updated by Emmanuel DILLARD over 2 years ago

  • Due date changed from 09/12/2022 to 10/04/2022
  • Status changed from R&D - A étudier to R&D - A planifier
Actions #11

Updated by Emmanuel DILLARD over 2 years ago

  • Priority changed from 1-Majeur to 0-Bloquant
Actions #12

Updated by Emmanuel DILLARD over 2 years ago

  • Status changed from R&D - A planifier to R&D - En cours
Actions #14

Updated by Emmanuel DILLARD over 2 years ago

  • Assignee deleted (Emmanuel DILLARD)
Actions #16

Updated by Quentin RIBAC over 2 years ago

  • Assignee set to Quentin RIBAC
Actions #17

Updated by GIT LAB over 2 years 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

Actions #18

Updated by Quentin RIBAC over 2 years ago

  • Status changed from R&D - En cours to R&D - En test
Actions #19

Updated by GIT LAB over 2 years 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

Actions #20

Updated by Emmanuel DILLARD over 2 years ago

  • Due date changed from 10/04/2022 to 10/06/2022
Actions #21

Updated by GIT LAB over 2 years 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

Actions #22

Updated by GIT LAB over 2 years 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

Actions #23

Updated by Emmanuel DILLARD over 2 years ago

  • Status changed from R&D - En test to R&D - Terminé
Actions #24

Updated by Quentin RIBAC over 2 years ago

  • Status changed from R&D - Terminé to R&D - En test
Actions #25

Updated by GIT LAB over 2 years 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

Actions #26

Updated by GIT LAB over 2 years 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

Actions #28

Updated by Emmanuel DILLARD over 2 years ago

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

Updated by GIT LAB about 2 years ago

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

Actions #31

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

Actions #32

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

Actions #33

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

Actions #35

Updated by Emmanuel DILLARD about 2 years 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
Actions #36

Updated by Jean-Laurent DUZANT about 2 years ago

  • Assignee changed from Quentin RIBAC to Jean-Laurent DUZANT
Actions #37

Updated by Emmanuel DILLARD about 2 years ago

  • Due date changed from 11/03/2022 to 11/15/2022
Actions #38

Updated by Emmanuel DILLARD about 2 years ago

  • Due date changed from 11/15/2022 to 11/09/2022
Actions #39

Updated by Emmanuel DILLARD about 2 years ago

  • Due date changed from 11/09/2022 to 11/15/2022
Actions #40

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

Actions #41

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

Actions #42

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

Actions #45

Updated by Emmanuel DILLARD about 2 years 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 )
Actions #46

Updated by Emmanuel DILLARD about 2 years 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
Actions #47

Updated by Jean-Laurent DUZANT about 2 years ago

  • Status changed from R&D - En test to R&D - Terminé
Actions

Also available in: Atom PDF