Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ Journal des modifications - [FIX] Step-Star : prise en compte des thèses écartées dans le comptage des fichiers TEF générés. - [FIX] Formation : plantage lors de l'ouverture de la page de modification d'une Formation. - [FIX] Script de purge des fichiers temporaires : correction pour ce qui concerne la génération XML/TEF (envoi vers step-star). - [FIX] Bug dans la vérification des justificatifs fournis. 10.4.0 ------ Loading module/Soutenance/src/Soutenance/Service/Justificatif/JustificatifService.php +4 −15 Original line number Diff line number Diff line Loading @@ -155,12 +155,7 @@ class JustificatifService } /** * @param Proposition $proposition * @param bool $all * @return array */ public function generateListeJustificatif($proposition, bool $all = false) public function generateListeJustificatif(?Proposition $proposition, bool $all = false): array { $justificatifs = []; if ($proposition === null) return $justificatifs; Loading Loading @@ -299,14 +294,9 @@ class JustificatifService return $documents; } /** * @param Proposition $proposition * @param array $justificatifs * @return boolean|null */ public function isJustificatifsOk(Proposition $proposition, array $justificatifs = []): ?bool public function isJustificatifsOk(Proposition $proposition, array $justificatifs = []): bool { $non_bloquant = ['DELEGUATION_SIGNATURE', 'DEMANDE_LABEL_EUROPEEN']; $non_bloquant = [NatureFichier::CODE_DELEGUATION_SIGNATURE, NatureFichier::CODE_DEMANDE_LABEL]; if ($justificatifs === []) { $justificatifs = $this->generateListeJustificatif($proposition); Loading @@ -318,11 +308,10 @@ class JustificatifService if (!in_array($justificatif['type'], $non_bloquant)) { $justificatifsOk = false; break; } else { $justificatifsOk = null; } } } return $justificatifsOk; } Loading Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ Journal des modifications - [FIX] Step-Star : prise en compte des thèses écartées dans le comptage des fichiers TEF générés. - [FIX] Formation : plantage lors de l'ouverture de la page de modification d'une Formation. - [FIX] Script de purge des fichiers temporaires : correction pour ce qui concerne la génération XML/TEF (envoi vers step-star). - [FIX] Bug dans la vérification des justificatifs fournis. 10.4.0 ------ Loading
module/Soutenance/src/Soutenance/Service/Justificatif/JustificatifService.php +4 −15 Original line number Diff line number Diff line Loading @@ -155,12 +155,7 @@ class JustificatifService } /** * @param Proposition $proposition * @param bool $all * @return array */ public function generateListeJustificatif($proposition, bool $all = false) public function generateListeJustificatif(?Proposition $proposition, bool $all = false): array { $justificatifs = []; if ($proposition === null) return $justificatifs; Loading Loading @@ -299,14 +294,9 @@ class JustificatifService return $documents; } /** * @param Proposition $proposition * @param array $justificatifs * @return boolean|null */ public function isJustificatifsOk(Proposition $proposition, array $justificatifs = []): ?bool public function isJustificatifsOk(Proposition $proposition, array $justificatifs = []): bool { $non_bloquant = ['DELEGUATION_SIGNATURE', 'DEMANDE_LABEL_EUROPEEN']; $non_bloquant = [NatureFichier::CODE_DELEGUATION_SIGNATURE, NatureFichier::CODE_DEMANDE_LABEL]; if ($justificatifs === []) { $justificatifs = $this->generateListeJustificatif($proposition); Loading @@ -318,11 +308,10 @@ class JustificatifService if (!in_array($justificatif['type'], $non_bloquant)) { $justificatifsOk = false; break; } else { $justificatifsOk = null; } } } return $justificatifsOk; } Loading