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
Loading
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -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,
+3 −0
Original line number Diff line number Diff line
@@ -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);