From b4fc54c308936477706acb5cc3c4acae4c3f3a4d Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Tue, 30 Nov 2010 12:46:33 -0800 Subject: Flush router cache when saving Twitter admin settings: adding/removing keys can enable/disable some actions. This avoids having users' Twitter settings unreachable after adding your keys to an installation with TwitterBridge on but not pre-configured. --- plugins/TwitterBridge/twitteradminpanel.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/TwitterBridge/twitteradminpanel.php b/plugins/TwitterBridge/twitteradminpanel.php index d05a2c6b3..1a83b47d5 100644 --- a/plugins/TwitterBridge/twitteradminpanel.php +++ b/plugins/TwitterBridge/twitteradminpanel.php @@ -133,6 +133,11 @@ class TwitteradminpanelAction extends AdminPanelAction $config->query('COMMIT'); + // Flush the router cache: we may have enabled/disabled bridging, + // which will add or remove some actions. + $cache = Cache::instance(); + $cache->delete(Router::cacheKey()); + return; } -- cgit v1.2.3