Commit bb93ea88 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

[Fix] : gestion du cas où l'hydrator des campagnes renvoie *faux* à la création de date

parent 4227046e
Loading
Loading
Loading
Loading
+1 −0
Changes for documentation/release/3.2.3.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ Version 3.2.3 (XX/XX/2023)
- [Fix] : la validation de la fiche de poste provoque maintenant un rafraichissement
- [Fix] : Propagation de la modification des descriptions retirée à la macro servant pour les versions PDF des fiches de poste
- Ajout d'un tri des structures dans le calcul des chaînes hiérarchiques (type de structure puis libellé de la structure)et ajout du *data-live-search*
- [Fix] : gestion du cas où l'hydrator des campagnes renvoie *faux* à la création de date

Modification en BD
---
+3 −0
Changes for module/EntretienProfessionnel/src/EntretienProfessionnel/Form/Campagne/CampagneHydrator.php: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -35,8 +35,11 @@ class CampagneHydrator implements HydratorInterface {
    {
        $annee = (isset($data['annee']))?$data['annee']:null;
        $date_debut = (isset($data['date_debut']))? DateTime::createFromFormat('Y-m-d H:i:s',$data['date_debut'].' 08:00:00'):null;
        if ($date_debut === false) $date_debut = null;
        $date_fin   = (isset($data['date_fin']))?   DateTime::createFromFormat('Y-m-d H:i:s',$data['date_fin']. ' 20:00:00'):null;
        if ($date_fin === false) $date_debut = null;
        $date_circulaire   = (isset($data['date_circulaire']))?   DateTime::createFromFormat('Y-m-d H:i:s',$data['date_circulaire']. ' 08:00:00'):null;
        if ($date_circulaire === false) $date_circulaire = null;
        $precede = (isset($data['precede']) AND $data['precede'] !== '')?$this->getCampagneService()->getCampagne($data['precede']):null;

        $object->setAnnee($annee);