Skip to content
Snippets Groups Projects
Commit 8f399649 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

Fix : Perte du message de refus avec le parafeur INTERNAL (corrigé)

parent 50ee646f
No related branches found
No related tags found
No related merge requests found
Pipeline #33577 passed
......@@ -613,9 +613,7 @@ class SignatureService
$recipient->setStatus(Signature::STATUS_SIGNATURE_REJECT, true);
$recipient->setInformations($infos->getRefusedCommentsByFlat($recipient->getEmail()));
$refusedText = $infos->getRefusedCommentsByFlat();
$this->getLoggerService()->debug("COMMENTAIRE de REFUS : '$refusedText'");
$signature->setRefusedText($refusedText);
$this->getLoggerService()->debug("$recipient a REJETé");
$events[] = [
'spot' => 'recipient',
'type' => SignatureEvent::EVENT_TYPE_SIGNED,
......
......@@ -55,7 +55,10 @@ class InternalVisaStrategy implements ILetterfileStrategy
$email = $recipient->getEmail();
$response->addRecipient($email);
if($recipient->getStatus() == Signature::STATUS_SIGNATURE_REJECT){
$refuseText = $recipient->getInformations();
// Récupération du message de refus
$response->addRefused($email);
$response->addCommentRefused($email, $refuseText);
$response->setForceRefuse(true);
}elseif($recipient->getStatus() == Signature::STATUS_SIGNATURE_SIGNED){
$response->addAccepted($email);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment