Attempt at fixing 9103: needs testing on mysql site with many protected pages, as...
authorGreg Sabino Mullane <greg@users.mediawiki.org>
Mon, 19 Mar 2007 14:57:57 +0000 (14:57 +0000)
committerGreg Sabino Mullane <greg@users.mediawiki.org>
Mon, 19 Mar 2007 14:57:57 +0000 (14:57 +0000)
includes/SpecialProtectedpages.php

index d4a5e0d..f89355a 100644 (file)
@@ -114,9 +114,9 @@ class ProtectedPagesPager extends ReverseChronologicalPager {
                $conds[] = 'page_id=pr_page';
                return array(
                        'tables' => array( 'page_restrictions', 'page' ),
-                       'fields' => 'page_id, ' . $this->mDb->tableName( 'page_restrictions' ) . '.*, page_title,page_namespace',
+                       'fields' => 'max(pr_id) AS pr_id,page_namespace,page_title,pr_level,pr_expiry',
                        'conds' => $conds,
-                       'options' => array( 'GROUP BY' => 'page_id' ),
+                       'options' => array( 'GROUP BY' => 'page_namespace,page_title,pr_level,pr_expiry' ),
                );
        }