Commit c373b2ae authored by Thomas Hamel's avatar Thomas Hamel
Browse files

[FIX] Module Soutenance : la liste des membres du jury pouvant être président...

[FIX] Module Soutenance : la liste des membres du jury pouvant être président de jury affichait les co-directeurs de thèse
parent 8561ee89
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@ Journal des modifications
  - Si la première session est clôturée, et que le doctorant est non classé ou en liste complémentaire
- [FIX] Page des comptes utilisateurs : erreur 'Type of Application\Controller\UtilisateurController::$shibService must be UnicaenAuthentification\Service\ShibService'.
- [FIX] Envoi vers STEP-STAR : pas de balise INE du tout dans le fichier TEF si l'INE du doctorant est vide.
- [FIX] Module Soutenance : la liste des membres du jury pouvant être président de jury affichait les co-directeurs de thèse

9.3.1
-----
+8 −1
Original line number Diff line number Diff line
@@ -252,9 +252,16 @@ class MembreService {
            ->first()
            ->getIndividu();

        $coDirecteursIndividu = $proposition->getThese()
            ->getActeursByRoleCode(Role::CODE_CODIRECTEUR_THESE)
            ->map(fn($acteur) => $acteur->getIndividu())
            ->toArray();

        $membresSansDirectionThese = array_filter($qb->getQuery()->getResult(), fn($membre) =>
            $membre->getActeur()->getIndividu() !== $directeurIndividu
            $membre->getActeur()->getIndividu() !== $directeurIndividu &&
            !in_array($membre->getActeur()->getIndividu(), $coDirecteursIndividu)
        );

        return $membresSansDirectionThese;
    }