diff --git a/app/Services/ApplicationService.php b/app/Services/ApplicationService.php index 5da34d27e..6af12f5bb 100644 --- a/app/Services/ApplicationService.php +++ b/app/Services/ApplicationService.php @@ -776,9 +776,7 @@ public function transferRegistration(User $sourceUser, User $targetUser, User $c // přidání všech rolí zdrojového uživatele $targetRoles = new ArrayCollection(); foreach ($sourceUserRoles as $role) { - if (! $targetRoles->contains($role)) { - $targetRoles->add($role); - } + $targetRoles->add($role); } // přidání zaplacených rolí (kromě role neregistrovaný) cílového uživatele @@ -795,9 +793,7 @@ public function transferRegistration(User $sourceUser, User $targetUser, User $c // přidání zaplacených podakcí zdrojového uživatele $targetSubevents = new ArrayCollection(); foreach ($sourceUserPaidSubevents as $subevent) { - if (! $targetSubevents->contains($subevent)) { - $targetSubevents->add($subevent); - } + $targetSubevents->add($subevent); } // odebrání podakcí, které už cílový uživatel má, ale budou mu přidány převodem