diff --git a/src/Controller/Admin/AdminController.php b/src/Controller/Admin/AdminController.php index 00abb05..26ab4c5 100644 --- a/src/Controller/Admin/AdminController.php +++ b/src/Controller/Admin/AdminController.php @@ -361,6 +361,7 @@ class AdminController extends AbstractController $urlRoot = $_ENV['DEV_URL']; } $rList =[]; + $submitters =[]; foreach ($entityManager->getRepository(Members::class)->findAll() as $member) { $isSigned = $member->getMainSigneds()->filter(function (MainSigned $sign) use ($member) { return $sign->getMembers()->getId() == $member->getId(); @@ -399,6 +400,7 @@ class AdminController extends AbstractController [ 'role' => 'First Party', 'email' => 'contact@e-cosplay.fr', + 'completed_redirect_url' =>$urlRoot.$this->generateUrl('app_adh',['id'=>$main->getId(),'validateResult'=>true,'vr'=>$isSigned->getId()]), ] ], ]; @@ -406,7 +408,7 @@ class AdminController extends AbstractController $content = $docuseal->createSubmissionFromPdf($data); $slug = $content['submitters'][0]['id']; foreach ($rList as $submitter) { - $submitter->setSubmiterId($slug); + $submitter->setSubmiterId($slug['id']); $entityManager->persist($submitter); } $entityManager->flush();