From a2b183788db3705f4978a9052077fc1e4076e052 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr>
Date: Wed, 9 Oct 2019 16:29:45 +0200
Subject: [PATCH] =?UTF-8?q?Lors=20de=20la=20modification=20d'un=20privil?=
 =?UTF-8?q?=C3=A8ge,=20le=20cache=20se=20met=20=C3=A0=20jour=20automatique?=
 =?UTF-8?q?ment=20d=C3=A9sormais?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 CHANGELOG.md                                                     | 1 +
 .../Application/src/Application/Controller/DroitsController.php  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index aeebaf46f6..292f027772 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,7 @@ author: Laurent Lécluse - DSI - Unicaen
 * Depuis quelques temps, les plafonds bloquants fonctionnaient comme des plafonds informatifs. C'est corrigé.
 * La séquence FORMULE_RESULTAT_SERVIC_ID_SEQ se met maintenant correctement à jour (avant, cela entrainait de nombreux bugs, car la formule des HC ne se calculait plus après une mise à jour)
 * L'indicateur 120 renvoyait à tort le même résultat que le 110.
+* Lors de la modification d'un privilège, le cache se met à jour automatiquement désormais
 
 ## Nouveautés
 
diff --git a/module/Application/src/Application/Controller/DroitsController.php b/module/Application/src/Application/Controller/DroitsController.php
index 89fda9427e..35d4e3ad6c 100755
--- a/module/Application/src/Application/Controller/DroitsController.php
+++ b/module/Application/src/Application/Controller/DroitsController.php
@@ -181,6 +181,7 @@ class DroitsController extends AbstractController
                 if ($statut) $this->statutRemovePrivilege($statut, $privilege);
                 break;
         }
+        $this->getCacheFilesystem()->delete(RoleProvider::class.'/affectations');
 
         return compact('role', 'statut', 'privilege');
     }
-- 
GitLab