Skip to content

Commit

Permalink
fix create partner form #2826
Browse files Browse the repository at this point in the history
  • Loading branch information
numew committed Oct 28, 2024
1 parent bf17823 commit 927262d
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions src/Controller/Back/PartnerController.php
Original file line number Diff line number Diff line change
Expand Up @@ -103,18 +103,16 @@ public function new(Request $request, EntityManagerInterface $entityManager): Re
$partner = new Partner();
/** @var User $user */
$user = $this->getUser();
if (!$this->isGranted('ROLE_ADMIN')) {
$partner->setTerritory($user->getTerritory());
}
$form = $this->createForm(PartnerType::class, $partner, [
'can_edit_territory' => $this->isGranted('ROLE_ADMIN'),
'territory' => $user->getTerritory(),
'route' => 'back_partner_new',
]);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
// Si la personne identifiée n'est pas super admin (donc qu'elle ne peut pas éditer),
// on redéfinit le territoire avec celui de l'utilisateur en cours
if (!$this->isGranted('ROLE_ADMIN')) {
$partner->setTerritory($user->getTerritory());
}
$entityManager->persist($partner);
$entityManager->flush();
$this->addFlash('success', 'Le partenaire a bien été créé.');
Expand Down

0 comments on commit 927262d

Please sign in to comment.