From b384484503db9b782b3fc78a214f2c30cdd768e0 Mon Sep 17 00:00:00 2001 From: Roan Kattouw Date: Fri, 4 Apr 2008 13:49:56 +0000 Subject: [PATCH] Actually, let's have that commit() call there anyway, the way it currently works relies on the fact that internalAttemptSave() schedules deferred updates, which may change. --- includes/api/ApiEditPage.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/api/ApiEditPage.php b/includes/api/ApiEditPage.php index 8d62a44bc5..af8ad19379 100644 --- a/includes/api/ApiEditPage.php +++ b/includes/api/ApiEditPage.php @@ -147,7 +147,9 @@ class ApiEditPage extends ApiBase { global $wgTitle; $wgTitle = null; $dbw = wfGetDb(DB_MASTER); + $dbw->begin(); $retval = $ep->internalAttemptSave($result, $wgUser->isAllowed('bot') && $params['bot']); + ` $dbw->commit(); switch($retval) { case EditPage::AS_HOOK_ERROR: -- 2.20.1