* Fix API revision list on PHP 5.2.1; bad reference assignment
authorBrion Vibber <brion@users.mediawiki.org>
Thu, 18 Jan 2007 02:01:47 +0000 (02:01 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Thu, 18 Jan 2007 02:01:47 +0000 (02:01 +0000)
RELEASE-NOTES
includes/api/ApiQueryRevisions.php

index a57e6a7..4a7a894 100644 (file)
@@ -118,6 +118,7 @@ lighter making things easier to read.
 * Sanitizer now correctly escapes lonely '>' occuring before the first wikitag.
 * Ignore self closing on closing tags ( '</div />' now gives '</div>') 
 * (bug 8673) Minor fix for web service API content-type header
 * Sanitizer now correctly escapes lonely '>' occuring before the first wikitag.
 * Ignore self closing on closing tags ( '</div />' now gives '</div>') 
 * (bug 8673) Minor fix for web service API content-type header
+* Fix API revision list on PHP 5.2.1; bad reference assignment
 
 
 == Languages updated ==
 
 
 == Languages updated ==
index a9dd340..4b77546 100644 (file)
@@ -177,7 +177,7 @@ class ApiQueryRevisions extends ApiQueryBase {
                // Ensure that all revisions are shown as '<rev>' elements
                $result = $this->getResult();
                if ($result->getIsRawMode()) {
                // Ensure that all revisions are shown as '<rev>' elements
                $result = $this->getResult();
                if ($result->getIsRawMode()) {
-                       $data = $result->getData();
+                       $data =& $result->getData();
                        foreach ($data['query']['pages'] as & $page) {
                                if (is_array($page) && array_key_exists('revisions', $page)) {
                                        $result->setIndexedTagName($page['revisions'], 'rev');
                        foreach ($data['query']['pages'] as & $page) {
                                if (is_array($page) && array_key_exists('revisions', $page)) {
                                        $result->setIndexedTagName($page['revisions'], 'rev');