Commit 3f1d226b authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

#40037

parent 76f778be
......@@ -45,7 +45,7 @@ Objectif : Connecteur Export OSE => Logiciel RH
* Nouvelles optimisations du modules CHARGES, au niveau des seuils et des calculs d'effectifs
* Formule de calcul de l'Université Paris-Est Créteil
* Nouvelle formule pour l'université d'Artois qui remplace la précédente (#40425)
* La saisie calendaire ne bloque plus lorsqu'un nouveau volume horaire a des horaires de début et de fin identiques (#40037)
# OSE 16 (14/09/2021)
......
......@@ -2,6 +2,7 @@
namespace Application\Form\VolumeHoraire;
use Application\Constants;
use Application\Entity\Db\MotifNonPaiement;
use Application\Entity\Db\Periode;
use Application\Entity\Db\TypeIntervention;
......@@ -272,11 +273,13 @@ class SaisieCalendaire extends AbstractForm implements EntityManagerAwareInterfa
'callback' => function ($value, $context = []) {
if (!$context['horaire-debut'] && $context['horaire-fin']) return true; // pas d'horaires de saisis
$horaireDebut = \DateTime::createFromFormat(Util::DATETIME_FORMAT, $context['horaire-debut']);
$horaireFin = \DateTime::createFromFormat(Util::DATETIME_FORMAT, $context['horaire-fin']);
$diff = $horaireFin->diff($horaireDebut);
$horaireDebut = \DateTime::createFromFormat(Constants::DATETIME_FORMAT, $context['horaire-debut']);
$horaireFin = \DateTime::createFromFormat(Constants::DATETIME_FORMAT, $context['horaire-fin']);
$deb = $horaireDebut->getTimestamp();
$fin = $horaireFin->getTimestamp();
$diff = $fin - $deb;
return $diff->invert == 1;
return $diff >= 0;
},
],
]],
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment