Loading CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ Journal des modifications - [FIX] Rôles HDR affichés à tort sur la fiche d'un établissement - [FIX] Ajout d'un CED impossible - [FIX] Correction de la vue v_situ_depot_vc_valid_pres : calcul erroné de l'existence d'une validation. - [FIX] Inscription à une formation possible même lorsque la formation était dans l'état "Inscriptions fermées" 10.0.1 ----- Loading module/Formation/src/Formation/Assertion/Inscription/InscriptionAssertion.php +4 −3 Changes for module/Formation/src/Formation/Assertion/Inscription/InscriptionAssertion.php: 4 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -91,8 +91,6 @@ class InscriptionAssertion extends AbstractAssertion implements AssertionInterf $inscription->setDoctorant($doctorant); $inscription->setSession($session); return $this->canInscrire($inscription); // return $this->scopeValide($inscription); } return false; } Loading Loading @@ -126,10 +124,13 @@ class InscriptionAssertion extends AbstractAssertion implements AssertionInterf private function canInscrire(?Inscription $inscriptionEnCours): bool { if (!$this->scopeValide($inscriptionEnCours)) return false; $doctorant = $inscriptionEnCours->getDoctorant(); $sessionInscriptionEnCours = $inscriptionEnCours->getSession(); $inscriptions = $this->inscriptionService->getRepository()->findInscriptionsByDoctorant($doctorant); $etatSession = $sessionInscriptionEnCours->getEtat(); if ($etatSession->getCode() !== Session::ETAT_INSCRIPTION) return false; $inscriptions = $this->inscriptionService->getRepository()->findInscriptionsByDoctorant($doctorant); /** @var Inscription $inscription */ foreach ($inscriptions as $inscription) { $sessionInscriptionEnregistree = $inscription->getSession(); Loading Loading
CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ Journal des modifications - [FIX] Rôles HDR affichés à tort sur la fiche d'un établissement - [FIX] Ajout d'un CED impossible - [FIX] Correction de la vue v_situ_depot_vc_valid_pres : calcul erroné de l'existence d'une validation. - [FIX] Inscription à une formation possible même lorsque la formation était dans l'état "Inscriptions fermées" 10.0.1 ----- Loading
module/Formation/src/Formation/Assertion/Inscription/InscriptionAssertion.php +4 −3 Changes for module/Formation/src/Formation/Assertion/Inscription/InscriptionAssertion.php: 4 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -91,8 +91,6 @@ class InscriptionAssertion extends AbstractAssertion implements AssertionInterf $inscription->setDoctorant($doctorant); $inscription->setSession($session); return $this->canInscrire($inscription); // return $this->scopeValide($inscription); } return false; } Loading Loading @@ -126,10 +124,13 @@ class InscriptionAssertion extends AbstractAssertion implements AssertionInterf private function canInscrire(?Inscription $inscriptionEnCours): bool { if (!$this->scopeValide($inscriptionEnCours)) return false; $doctorant = $inscriptionEnCours->getDoctorant(); $sessionInscriptionEnCours = $inscriptionEnCours->getSession(); $inscriptions = $this->inscriptionService->getRepository()->findInscriptionsByDoctorant($doctorant); $etatSession = $sessionInscriptionEnCours->getEtat(); if ($etatSession->getCode() !== Session::ETAT_INSCRIPTION) return false; $inscriptions = $this->inscriptionService->getRepository()->findInscriptionsByDoctorant($doctorant); /** @var Inscription $inscription */ foreach ($inscriptions as $inscription) { $sessionInscriptionEnregistree = $inscription->getSession(); Loading