mirror of
https://github.com/quentin-g-dev/afup.git
synced 2026-04-29 04:03:13 +02:00
Force speaker to create a profile prior to submit a talk
This commit is contained in:
@@ -98,6 +98,11 @@ class CFPController extends EventBaseController
|
||||
if ($event->getDateEndCallForPapers() < new \DateTime()) {
|
||||
return $this->render(':event/cfp:closed.html.twig', ['event' => $event]);
|
||||
}
|
||||
$speaker = $this->get('app.speaker_factory')->getSpeaker($event);
|
||||
if ($speaker->getId() === null) {
|
||||
$this->addFlash('error', $this->get('translator')->trans('Vous devez remplir...'));
|
||||
return new RedirectResponse($this->generateUrl('cfp_speaker', ['eventSlug' => $event->getPath()]));
|
||||
}
|
||||
|
||||
$talk = new Talk();
|
||||
$talk->setForumId($event->getId());
|
||||
|
||||
Reference in New Issue
Block a user