From: Roan Kattouw Date: Sun, 21 Jun 2009 09:49:52 +0000 (+0000) Subject: API: (bug 19313) action=rollback returns wrong revid on master/slave setups X-Git-Tag: 1.31.0-rc.0~41263 X-Git-Url: http://git.cyclocoop.org/%40spipnet%40?a=commitdiff_plain;h=fea99015dfe8f6484b61acfdf8ee4d560298e55f;p=lhc%2Fweb%2Fwiklou.git API: (bug 19313) action=rollback returns wrong revid on master/slave setups --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index db1d5cfcb9..0d45332070 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -233,6 +233,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * Return HTTP 503 status code on maxlag error, like index.php does * Added index, fromtitle and byteoffset fields to action=parse&prop=sections output +* (bug 19313) action=rollback returns wrong revid on master/slave setups === Languages updated in 1.16 === diff --git a/includes/api/ApiRollback.php b/includes/api/ApiRollback.php index 7df5acb6e9..b826c56424 100644 --- a/includes/api/ApiRollback.php +++ b/includes/api/ApiRollback.php @@ -73,7 +73,7 @@ class ApiRollback extends ApiBase { 'title' => $titleObj->getPrefixedText(), 'pageid' => intval($details['current']->getPage()), 'summary' => $details['summary'], - 'revid' => intval($titleObj->getLatestRevID()), + 'revid' => intval($details['newid']), 'old_revid' => intval($details['current']->getID()), 'last_revid' => intval($details['target']->getID()) );