Commit 0780c626 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

[FIX] Création d'individu : correction de l'erreur 'Call to a member function...

[FIX] Création d'individu : correction de l'erreur 'Call to a member function getSource() on null' lorsqu'on enregistre.
parent 512c8ae6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ Journal des modifications
- [FIX] ré-attribution du privilège d'accès à l'index des formations pour les formateurs
- [FIX] Le template de notification SOUTENANCE_FEU_VERT avait besoin de la variable 'soutenance' (proposition).
- [FIX] Import des domaines HAL : renommage du nom de la connexion dans la config et ajout de celle-ci dans local.php.dist.
- [FIX] Création d'individu : correction de l'erreur 'Call to a member function getSource() on null' lorsqu'on enregistre.

8.1.0
-----
+1 −1
Original line number Diff line number Diff line
@@ -140,7 +140,7 @@ class IndividuForm extends Form implements InputFilterProviderInterface
        /** @var \Individu\Entity\Db\Individu $individu */
        $individu = $this->getObject();

        $estModifiable = ! $individu->getSource()->getImportable();
        $estModifiable = $individu->getSource() === null || ! $individu->getSource()->getImportable();

        $emailValidators = [];
        $emailValidators[] = [
+2 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
namespace Individu\Form;

use Application\Service\Pays\PaysService;
use Individu\Entity\Db\Individu;
use Individu\Hydrator\IndividuHydrator;
use Psr\Container\ContainerInterface;

@@ -18,6 +19,7 @@ class IndividuFormFactory
        $hydrator = $container->get('HydratorManager')->get(IndividuHydrator::class);

        $form = new IndividuForm();
        $form->setObject(new Individu());
        $form->setPays($this->fetchPaysNationalites($container));
        $form->setHydrator($hydrator);