Commit a63c86e3 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

[Fix] Correction du souci de remonté des fiches de poste des agents forcés dans une structure

parent f97c4810
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ Version 3.2.5 (XX/XX/2023)
- Ajout d'une notification vers le responsable de l'EP lorsque l'agent valide l'EP
- Division de l'événement d'envoi de l'avancement en deux événements : le premier vers les autorités le second vers les supérieur·es
- Ajout de l'extraction des agents et de leurs entretiens professionnels

- [Fix] Correction du souci de remonté des fiches de poste des agents forcés dans une structure
Modification en BD
---

+1 −0
Original line number Diff line number Diff line
@@ -214,6 +214,7 @@ class AgentService {
        //en utilisant l'username si echec
        $qb = $this->getEntityManager()->getRepository(Agent::class)->createQueryBuilder('agent')
            ->andWhere('agent.login = :username')
            ->andWhere('agent.deleted_on IS NULL')
            ->setParameter('username', $user->getUsername())
        ;
        try {
+1 −1
Original line number Diff line number Diff line
@@ -179,7 +179,7 @@ class StructureController extends AbstractActionController {
        $agents = $this->getAgentService()->getAgentsByStructures($structures);
        $agents = $this->getAgentService()->filtrerWithStatutTemoin($agents, $this->getParametreService()->getParametreByCode(StructureParametres::TYPE, StructureParametres::AGENT_TEMOIN_STATUT));
        $agents = $this->getAgentService()->filtrerWithAffectationTemoin($agents, $this->getParametreService()->getParametreByCode(StructureParametres::TYPE, StructureParametres::AGENT_TEMOIN_AFFECTATION), null, $structures);
        $agentsForces = $this->getStructureService()->getAgentsForces($structure);
        $agentsForces = array_map(function (StructureAgentForce $a) { return $a->getAgent(); }, $this->getStructureService()->getAgentsForces($structure));

        $allAgents = array_merge($agents, $agentsForces);