* (bug 24724) list=allusers is out by 1 (shows total users - 1)
authorSam Reed <reedy@users.mediawiki.org>
Thu, 26 Aug 2010 22:09:29 +0000 (22:09 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Thu, 26 Aug 2010 22:09:29 +0000 (22:09 +0000)
RELEASE-NOTES
includes/api/ApiQueryAllUsers.php

index 9161404..4b9b647 100644 (file)
@@ -372,6 +372,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * Add format=dump and format=dumpfm, outputs results in PHP's var_dump() format
 * For required string parameters, if '' is provided, this is now classed as
   missing
+* (bug 24724) list=allusers is out by 1 (shows total users - 1)
 
 === Languages updated in 1.17 ===
 
index a41f2a9..b60714c 100644 (file)
@@ -184,6 +184,15 @@ class ApiQueryAllUsers extends ApiQueryBase {
                        }
                }
 
+               if ( is_array( $lastUserData ) ) {
+                       $fit = $result->addValue( array( 'query', $this->getModuleName() ),
+                                       null, $lastUserData );
+                       if ( !$fit ) {
+                               $this->setContinueEnumParameter( 'from',
+                                               $this->keyToTitle( $lastUserData['name'] ) );
+                       }
+               }
+
                $result->setIndexedTagName_internal( array( 'query', $this->getModuleName() ), 'u' );
        }