From 693b59c484756001313057a37d6dca76200cecd6 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Fri, 19 Nov 2021 12:32:05 +0100 Subject: [PATCH] fix: Fix wrong repository. --- .../Controller/ActivityController.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/Bundle/ChillActivityBundle/Controller/ActivityController.php b/src/Bundle/ChillActivityBundle/Controller/ActivityController.php index 47ebebd09..5e7e0de21 100644 --- a/src/Bundle/ChillActivityBundle/Controller/ActivityController.php +++ b/src/Bundle/ChillActivityBundle/Controller/ActivityController.php @@ -7,6 +7,7 @@ namespace Chill\ActivityBundle\Controller; use Chill\ActivityBundle\Entity\ActivityReason; use Chill\ActivityBundle\Repository\ActivityACLAwareRepositoryInterface; use Chill\ActivityBundle\Repository\ActivityRepository; +use Chill\ActivityBundle\Repository\ActivityTypeCategoryRepository; use Chill\ActivityBundle\Repository\ActivityTypeRepository; use Chill\ActivityBundle\Security\Authorization\ActivityVoter; use Chill\MainBundle\Repository\LocationRepository; @@ -54,9 +55,12 @@ final class ActivityController extends AbstractController private AccompanyingPeriodRepository $accompanyingPeriodRepository; + private ActivityTypeCategoryRepository $activityTypeCategoryRepository; + public function __construct( ActivityACLAwareRepositoryInterface $activityACLAwareRepository, ActivityTypeRepository $activityTypeRepository, + ActivityTypeCategoryRepository $activityTypeCategoryRepository, PersonRepository $personRepository, ThirdPartyRepository $thirdPartyRepository, LocationRepository $locationRepository, @@ -69,6 +73,7 @@ final class ActivityController extends AbstractController ) { $this->activityACLAwareRepository = $activityACLAwareRepository; $this->activityTypeRepository = $activityTypeRepository; + $this->activityTypeCategoryRepository = $activityTypeCategoryRepository; $this->personRepository = $personRepository; $this->thirdPartyRepository = $thirdPartyRepository; $this->locationRepository = $locationRepository; @@ -136,10 +141,17 @@ final class ActivityController extends AbstractController $data = []; - $activityTypeCategories = $this->activityTypeRepository->findBy(['active' => true], ['ordering' => 'ASC']); + $activityTypeCategories = $this + ->activityTypeCategoryRepository + ->findBy(['active' => true], ['ordering' => 'ASC']); foreach ($activityTypeCategories as $activityTypeCategory) { - $activityTypes = $this->activityTypeRepository->findBy(['active' => true, 'category' => $activityTypeCategory], ['ordering' => 'ASC']); + $activityTypes = $this + ->activityTypeRepository + ->findBy( + ['active' => true, 'category' => $activityTypeCategory], + ['ordering' => 'ASC'] + ); $data[] = [ 'activityTypeCategory' => $activityTypeCategory,