diff --git a/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php b/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php index dd4ba8f2d..0daa2c491 100644 --- a/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php +++ b/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php @@ -96,18 +96,21 @@ class AccompanyingCourseController extends Controller $data = [ 'id' => $accompanyingCourse->getId(), 'remark' => $accompanyingCourse->getRemark(), - 'closing_motive' => $accompanyingCourse->getClosingMotive()->getName()['fr'], + 'closing_motive' => $accompanyingCourse->getClosingMotive() ? $accompanyingCourse->getClosingMotive()->getName()['fr'] : null, 'opening_date' => ($accompanyingCourse->getOpeningDate()) ? $accompanyingCourse->getOpeningDate()->format('Y-m-d') : null, 'closing_date' => ($accompanyingCourse->getClosingDate()) ? $accompanyingCourse->getClosingDate()->format('Y-m-d') : null, 'persons' => $persons ]; - + + /** $normalizer = [new ObjectNormalizer()]; $encoder = [new JsonEncoder()]; $serializer = new Serializer($normalizer, $encoder); $serialized = $serializer->serialize($data,'json', []); - + * + */ + $serialized = \json_encode($data); $response = new Response($serialized); $response->headers->set('Content-Type', 'application/json'); return $response;