From 54f04e1233b59f1b62c8a79060b59c786a142792 Mon Sep 17 00:00:00 2001 From: Alexis Degrugillier Date: Mon, 8 Feb 2021 16:47:09 -0500 Subject: Fix configuration local cache (#3431) Before, setting values did not refresh the configuration cache. Thus generating some weird behavior when configuring extensions. Now, the cache is updated with the most recent values when the configuration is modified. --- lib/Minz/Extension.php | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/Minz/Extension.php') diff --git a/lib/Minz/Extension.php b/lib/Minz/Extension.php index 062463897..6807e0b76 100644 --- a/lib/Minz/Extension.php +++ b/lib/Minz/Extension.php @@ -265,6 +265,8 @@ abstract class Minz_Extension { FreshRSS_Context::$user_conf->{$this->config_key} = $extensions; FreshRSS_Context::$user_conf->save(); + + $this->user_configuration = $configuration; } public function removeUserConfiguration(){ @@ -283,5 +285,7 @@ abstract class Minz_Extension { FreshRSS_Context::$user_conf->{$this->config_key} = $extensions; FreshRSS_Context::$user_conf->save(); + + $this->user_configuration = null; } } -- cgit v1.2.3