From 782a25937ef49eed827ffb46b814add450278f2f Mon Sep 17 00:00:00 2001 From: cenarium Date: Sun, 25 Sep 2016 21:51:56 +0200 Subject: [PATCH] Use RecentChange::addTags rather than ChangeTags::addTags To avoid consecutive DB writes on changetag table. See I8df2fd983c12632337e8d2922fa357808482338c Change-Id: Id168581956001902f1c02727a6692f5d65b262e9 --- AbuseFilter.hooks.php | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/AbuseFilter.hooks.php b/AbuseFilter.hooks.php index c162a7df3..a34725095 100644 --- a/AbuseFilter.hooks.php +++ b/AbuseFilter.hooks.php @@ -466,16 +466,8 @@ class AbuseFilterHooks { $title->getPrefixedText(), $recentChange->mAttribs['rc_user_text'], $action ) ); - if ( !empty( AbuseFilter::$tagsToSet[$actionID] ) ) { - $tags = AbuseFilter::$tagsToSet[$actionID]; - if ( count( $tags ) ) { - ChangeTags::addTags( - $tags, - $recentChange->mAttribs['rc_id'], - $recentChange->mAttribs['rc_this_oldid'], - $recentChange->mAttribs['rc_logid'] - ); - } + if ( isset( AbuseFilter::$tagsToSet[$actionID] ) ) { + $recentChange->addTags( AbuseFilter::$tagsToSet[$actionID] ); } return true;