From 9024f0cfca469beba284580721d0cb92b681f9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Mon, 4 Mar 2019 20:34:44 +0100 Subject: [PATCH] write privacy event only if person is available #3 --- Controller/SingleTaskController.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Controller/SingleTaskController.php b/Controller/SingleTaskController.php index 54a584182..68f847268 100644 --- a/Controller/SingleTaskController.php +++ b/Controller/SingleTaskController.php @@ -540,11 +540,13 @@ class SingleTaskController extends Controller $form->handleRequest($request); - $event = new PrivacyEvent($person, array( - 'element_class' => SingleTask::class, - 'action' => 'list' - )); - $this->eventDispatcher->dispatch(PrivacyEvent::PERSON_PRIVACY_EVENT, $event); + if (isset($person)) { + $event = new PrivacyEvent($person, array( + 'element_class' => SingleTask::class, + 'action' => 'list' + )); + $this->eventDispatcher->dispatch(PrivacyEvent::PERSON_PRIVACY_EVENT, $event); + } return $this->render('ChillTaskBundle:SingleTask:index.html.twig', \array_merge($viewParams, [ 'form' => $form->createView() ]));