From 767ed89f80f8cb28de0ca4a8d621bcf8abf91517 Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Thu, 20 Jul 2023 10:52:22 +0200 Subject: [PATCH] FIX [document][list] 'or' query statements were not added to query for rendez vous documents causing all rendez-vous documents from all users to appear in dossiers that had a parcours. 'Or' statements add to where clause --- .../AccompanyingPeriodCalendarGenericDocProvider.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Bundle/ChillCalendarBundle/Service/GenericDoc/Providers/AccompanyingPeriodCalendarGenericDocProvider.php b/src/Bundle/ChillCalendarBundle/Service/GenericDoc/Providers/AccompanyingPeriodCalendarGenericDocProvider.php index c33ccd853..981cfe3e5 100644 --- a/src/Bundle/ChillCalendarBundle/Service/GenericDoc/Providers/AccompanyingPeriodCalendarGenericDocProvider.php +++ b/src/Bundle/ChillCalendarBundle/Service/GenericDoc/Providers/AccompanyingPeriodCalendarGenericDocProvider.php @@ -147,6 +147,9 @@ final readonly class AccompanyingPeriodCalendarGenericDocProvider implements Gen return $query; } + + $query->addWhereClause(implode(" OR ", $or), $orParams, $orTypes); + return $this->addWhereClausesToQuery($query, $startDate, $endDate, $content); } @@ -185,6 +188,8 @@ final readonly class AccompanyingPeriodCalendarGenericDocProvider implements Gen ); } + dump($query); + return $query; }