From: Aaron Schulz Date: Thu, 9 Apr 2015 18:11:31 +0000 (-0700) Subject: Made deleteTagEverywhere use start/endAtomic() X-Git-Tag: 1.31.0-rc.0~11749^2 X-Git-Url: http://git.cyclocoop.org/%24image?a=commitdiff_plain;h=46a5e7dc79e4dd133099b26e2608d7cd7df83d1a;p=lhc%2Fweb%2Fwiklou.git Made deleteTagEverywhere use start/endAtomic() Change-Id: I54b697bc8c0f84d49bfcc20ec2753e18d24bf988 --- diff --git a/includes/ChangeTags.php b/includes/ChangeTags.php index 52c665cf0b..754c0f810f 100644 --- a/includes/ChangeTags.php +++ b/includes/ChangeTags.php @@ -576,7 +576,7 @@ class ChangeTags { */ public static function deleteTagEverywhere( $tag ) { $dbw = wfGetDB( DB_MASTER ); - $dbw->begin( __METHOD__ ); + $dbw->startAtomic( __METHOD__ ); // delete from valid_tag self::undefineTag( $tag ); @@ -624,7 +624,7 @@ class ChangeTags { // delete from change_tag $dbw->delete( 'change_tag', array( 'ct_tag' => $tag ), __METHOD__ ); - $dbw->commit( __METHOD__ ); + $dbw->endAtomic( __METHOD__ ); // give extensions a chance $status = Status::newGood();