diff --git a/src/Bundle/ChillBudgetBundle/Controller/AbstractElementController.php b/src/Bundle/ChillBudgetBundle/Controller/AbstractElementController.php index 683aa7d32..933259785 100644 --- a/src/Bundle/ChillBudgetBundle/Controller/AbstractElementController.php +++ b/src/Bundle/ChillBudgetBundle/Controller/AbstractElementController.php @@ -17,6 +17,7 @@ use Chill\PersonBundle\Entity\Person; use Doctrine\ORM\EntityManagerInterface; use Doctrine\Persistence\ManagerRegistry; use Psr\Log\LoggerInterface; +use Symfony\Bridge\Doctrine\Attribute\MapEntity; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\Form\Extension\Core\Type\SubmitType; use Symfony\Component\Form\Form; @@ -39,7 +40,7 @@ abstract class AbstractElementController extends AbstractController * name="chill_family_members_family_members_delete" * ). */ - protected function _delete(AbstractElement $element, Request $request, mixed $template, mixed $flashMessage): Response + protected function _delete(#[MapEntity(id: 'id')] AbstractElement $element, Request $request, mixed $template, mixed $flashMessage): Response { $this->denyAccessUnlessGranted(BudgetElementVoter::DELETE, $element, 'You are not ' .'allowed to delete this item'); @@ -179,7 +180,7 @@ abstract class AbstractElementController extends AbstractController * name="chill_family_members_family_members_view" * ). */ - protected function _view(AbstractElement $element, mixed $template) + protected function _view(#[MapEntity(id: 'id')] AbstractElement $element, mixed $template): Response { $this->denyAccessUnlessGranted(BudgetElementVoter::SEE, $element); diff --git a/src/Bundle/ChillMainBundle/migrations/Version20250528124812.php b/src/Bundle/ChillMainBundle/migrations/Version20250528124812.php new file mode 100644 index 000000000..2202187bf --- /dev/null +++ b/src/Bundle/ChillMainBundle/migrations/Version20250528124812.php @@ -0,0 +1,30 @@ +addSql(<<<'SQL' + ALTER TABLE chill_main_notification ALTER updatedat DROP NOT NULL + SQL); + } + + public function down(Schema $schema): void + { + $this->addSql(<<<'SQL' + ALTER TABLE chill_main_notification ALTER updatedAt SET NOT NULL + SQL); + } +}