Commit 3c41e8ff authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

Fix numérotation personnalisée

parent b7bc086a
Loading
Loading
Loading
Loading
Loading
+11 −6
Original line number Diff line number Diff line
@@ -76,8 +76,10 @@ class ProjectGrantFormHydrator implements HydratorInterface, UseServiceContainer
        }
        $data['numbers'] = $numbers;


        $config = $this->getFieldConfig();


        if ($config['label']['use']) {
            $object->setLabel($data['label']);
        }
@@ -150,9 +152,6 @@ class ProjectGrantFormHydrator implements HydratorInterface, UseServiceContainer
        if ($config['pcruValidPoleCompetitivite']['use']) {
            $object->setPcruValidPoleCompetitivite($data['pcruValidPoleCompetitivite'] == "1");
        }
        if ($config['numbers']['use']) {
            $object->setNumbers(array_key_exists('numbers', $data) ? $data['numbers'] : []);
        }

        if (isset($data['disciplines'])) {
            $object->setDisciplines($this->getDisciplines($data['disciplines']));
@@ -164,6 +163,10 @@ class ProjectGrantFormHydrator implements HydratorInterface, UseServiceContainer
        } else {
            $object->setMotscles([]);
        }

        $object->setNumbers(array_key_exists('numbers', $data) ? $data['numbers'] : []);


        return $object;
    }

@@ -310,9 +313,8 @@ class ProjectGrantFormHydrator implements HydratorInterface, UseServiceContainer
        if ($config['project']['use']) {
            $out['project'] = $object->getProject();
        }
        if ($config['numbers']['use']) {
            $out['numbers'] = $object->getNumbers();
        }


        if ($config['pcruPoleCompetitivite']['use']) {
            $out['pcruPoleCompetitivite'] = $object->getPcruPoleCompetitivite() ? $object->getPcruPoleCompetitivite()->getLabel() : "";
        }
@@ -325,6 +327,9 @@ class ProjectGrantFormHydrator implements HydratorInterface, UseServiceContainer
        if ($config['centaureNumConvention']['use']) {
            $out['centaureNumConvention'] = $object->getCentaureNumConvention();
        }

        $out['numbers'] = $object->getNumbers();

        return $out;
    }