summaryrefslogtreecommitdiff
path: root/extensions/SpamBlacklist/SpamBlacklistHooks.php
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/SpamBlacklist/SpamBlacklistHooks.php')
-rw-r--r--extensions/SpamBlacklist/SpamBlacklistHooks.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/extensions/SpamBlacklist/SpamBlacklistHooks.php b/extensions/SpamBlacklist/SpamBlacklistHooks.php
index c8a322b6..172d55fa 100644
--- a/extensions/SpamBlacklist/SpamBlacklistHooks.php
+++ b/extensions/SpamBlacklist/SpamBlacklistHooks.php
@@ -233,15 +233,16 @@ class SpamBlacklistHooks {
Status $status,
$baseRevId
) {
- if( !BaseBlacklist::isLocalSource( $wikiPage->getTitle() ) ) {
+ if ( !BaseBlacklist::isLocalSource( $wikiPage->getTitle() ) ) {
return true;
}
- global $wgMemc, $wgDBname;
// This sucks because every Blacklist needs to be cleared
foreach ( BaseBlacklist::getBlacklistTypes() as $type => $class ) {
- $wgMemc->delete( "$wgDBname:{$type}_blacklist_regexes" );
+ $blacklist = BaseBlacklist::getInstance( $type );
+ $blacklist->clearCache();
}
+
return true;
}
}