From 3927a7f62b2f81d6cef28d886d73ca35647310fb Mon Sep 17 00:00:00 2001 From: nobohan Date: Thu, 16 Mar 2023 16:10:09 +0100 Subject: [PATCH] Feature: allow filtering for users in the public form for docgen acc course - php code fix --- .../DocGenerator/ListActivitiesByAccompanyingPeriodContext.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Bundle/ChillActivityBundle/Service/DocGenerator/ListActivitiesByAccompanyingPeriodContext.php b/src/Bundle/ChillActivityBundle/Service/DocGenerator/ListActivitiesByAccompanyingPeriodContext.php index db3b5bd92..46fe56d96 100644 --- a/src/Bundle/ChillActivityBundle/Service/DocGenerator/ListActivitiesByAccompanyingPeriodContext.php +++ b/src/Bundle/ChillActivityBundle/Service/DocGenerator/ListActivitiesByAccompanyingPeriodContext.php @@ -137,6 +137,7 @@ class ListActivitiesByAccompanyingPeriodContext implements public function contextGenerationDataNormalize(DocGeneratorTemplate $template, $entity, array $data): array { $normalized = $this->accompanyingPeriodContext->contextGenerationDataNormalize($template, $entity, $data); + foreach (['myActivitiesOnly', 'myWorksOnly'] as $k) { $normalized[$k] = null !== ($data[$k] ?? null) ? $data[$k] : false; } @@ -191,6 +192,7 @@ class ListActivitiesByAccompanyingPeriodContext implements if ($myWorksOnly) { $data['course']['works'] = $this->filterWorksByCurrentUser($data['course']['works']); } + return $data; }