From 87ae693c018c0b7d08766bac6930513619845637 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Je=CC=81ro=CC=82me=20Billiras?= Date: Wed, 23 Apr 2014 16:48:38 +0200 Subject: [PATCH] Clear current environment caches on modules position update --- core/lib/Thelia/Action/BaseAction.php | 2 +- core/lib/Thelia/Action/Module.php | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/lib/Thelia/Action/BaseAction.php b/core/lib/Thelia/Action/BaseAction.php index bd37119d6..ed42f14e1 100644 --- a/core/lib/Thelia/Action/BaseAction.php +++ b/core/lib/Thelia/Action/BaseAction.php @@ -27,7 +27,7 @@ class BaseAction * @param ModelCriteria $query * @param UpdatePositionEvent $event * - * @return mixed + * @return null */ protected function genericUpdatePosition(ModelCriteria $query, UpdatePositionEvent $event) { diff --git a/core/lib/Thelia/Action/Module.php b/core/lib/Thelia/Action/Module.php index 6cec76fe7..0c11e5423 100644 --- a/core/lib/Thelia/Action/Module.php +++ b/core/lib/Thelia/Action/Module.php @@ -180,6 +180,8 @@ class Module extends BaseAction implements EventSubscriberInterface public function updatePosition(UpdatePositionEvent $event) { $this->genericUpdatePosition(ModuleQuery::create(), $event); + + $this->cacheClear($event->getDispatcher()); } protected function cacheClear(EventDispatcherInterface $dispatcher)