Commit 9040954a authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

Meilleur rafraichissement de la feuille de route suite à la completion des données personnelles

parent 02e0ebb2
......@@ -22,7 +22,7 @@ Objectif : Connecteur Export OSE => Logiciel RH + import Actul+
## Correction de bug
* Inversion d'affichage Fi et Fa dans administration > type de ressources (#38510)
* Meilleur rafraichissement de la feuille de route suite à la completion des données personnelles
......
......@@ -319,6 +319,7 @@ class IntervenantDossierController extends AbstractController
{
$this->getServiceWorkflow()->calculerTableauxBord([
'dossier',
'service_saisie',
'piece_jointe_demande',
], $intervenant);
}
......
......@@ -242,7 +242,7 @@ class WorkflowService extends AbstractService
$iid = $intervenant->getId();
$sid = $structure ? $structure->getId() : 0;
if (!isset($this->feuillesDeRoute[$iid][$sid])) {
if (true || !isset($this->feuillesDeRoute[$iid][$sid])) {
$wie = $this->getEtapes($intervenant, $structure);
$this->feuillesDeRoute[$iid][$sid] = [];
......@@ -382,6 +382,18 @@ class WorkflowService extends AbstractService
}
}
/* Mise à jour des entités */
if (array_key_exists($intervenant->getId(), $this->feuillesDeRoute)) {
foreach ($this->feuillesDeRoute[$intervenant->getId()] as $fdr) {
foreach ($fdr as $etp) {
/** @var $etp WorkflowEtape */
foreach ($etp->getEtapes() as $etape) {
$this->getEntityManager()->refresh($etape);
}
}
}
}
return $errors;
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment