Commit 5aec2f9f authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

[FIX] Inscriptions administratives importées : les liens historisés avec un...

[FIX] Inscriptions administratives importées : les liens historisés avec un doctorant n'étaient pas écartés.
parent 0c918cde
Loading
Loading
Loading
Loading
+1 −0
Changes for CHANGELOG.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@ Journal des modifications
------
- Formations : petites améliorations concernant les enquêtes.
- [FIX] Formations suivies : rétablissement de l'accès au dépôt de justificatif d'absence.
- [FIX] Inscriptions administratives importées : les liens historisés avec un doctorant n'étaient pas écartés.

13.4.0
------
+2 −1
Changes for module/InscriptionAdministrative/src/InscriptionAdministrative/Entity/Db/Repository/InscriptionAdministrativeRepository.php: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ use Application\Entity\Db\Repository\DefaultEntityRepository;
use Application\QueryBuilder\DefaultQueryBuilder;
use Doctorant\Entity\Db\Doctorant;
use Doctrine\ORM\NonUniqueResultException;
use Doctrine\ORM\Query\Expr\Join;
use InscriptionAdministrative\Entity\Db\InscriptionAdministrative;
use RuntimeException;

@@ -45,7 +46,7 @@ class InscriptionAdministrativeRepository extends DefaultEntityRepository
            ->join('ia.ecoleDoctorale', 'ed')->addSelect('ed')
            ->join('ed.structure', 'sed')->addSelect('sed')
            ->join('ia.inscriptionAdministrativeApprenant', 'iaa')->addSelect('iaa')
            ->leftJoin('ia.inscriptionAdministrativeDoctorant', 'iad')->addSelect('iad')
            ->leftJoin('ia.inscriptionAdministrativeDoctorant', 'iad', Join::WITH, 'iad.histoDestruction is null')->addSelect('iad')
            ->leftJoin('iad.doctorant', 'iadd')->addSelect('iadd')
            ->leftJoin('iadd.individu', 'iadi')->addSelect('iadi')
            ->andWhereNotHistorise('ia');