From 88469dbe8e96ab318065026eb074ea44daa5f837 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Tue, 14 Nov 2023 18:34:28 +0100 Subject: [PATCH] Fix serialization of accompangying period work referrers --- .changes/unreleased/Fixed-20231114-183343.yaml | 5 +++++ .../Entity/AccompanyingPeriod/AccompanyingPeriodWork.php | 8 ++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 .changes/unreleased/Fixed-20231114-183343.yaml diff --git a/.changes/unreleased/Fixed-20231114-183343.yaml b/.changes/unreleased/Fixed-20231114-183343.yaml new file mode 100644 index 000000000..f34fe8a22 --- /dev/null +++ b/.changes/unreleased/Fixed-20231114-183343.yaml @@ -0,0 +1,5 @@ +kind: Fixed +body: 'Fix loading of accompanying period work referrers ' +time: 2023-11-14T18:33:43.284236146+01:00 +custom: + Issue: "205" diff --git a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWork.php b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWork.php index 8dfb9155a..a35dc3abf 100644 --- a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWork.php +++ b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWork.php @@ -392,9 +392,13 @@ class AccompanyingPeriodWork implements AccompanyingPeriodLinkedWithSocialIssues */ public function getReferrers(): ReadableCollection { - return $this->referrersHistory + $users = $this->referrersHistory ->filter(fn (AccompanyingPeriodWorkReferrerHistory $h) => null === $h->getEndDate()) - ->map(fn (AccompanyingPeriodWorkReferrerHistory $h) => $h->getUser()); + ->map(fn (AccompanyingPeriodWorkReferrerHistory $h) => $h->getUser()) + ->getValues() + ; + + return new ArrayCollection(array_values($users)); } public function getReferrersHistory(): Collection