(bug 42269) namespaceDupes.php has to use the interwiki cache
authorumherirrender <umherirrender_de.wp@web.de>
Thu, 22 Nov 2012 17:14:10 +0000 (18:14 +0100)
committerGerrit Code Review <gerrit@wikimedia.org>
Thu, 20 Dec 2012 16:42:04 +0000 (16:42 +0000)
Change-Id: I8fdf3a44bef8044d064db9d4489425e20e04d004

maintenance/namespaceDupes.php

index 4197a35..6067a82 100644 (file)
@@ -147,14 +147,13 @@ class NamespaceConflictChecker extends Maintenance {
        /**
         * Get the interwiki list
         *
-        * @todo Needs to respect interwiki cache!
         * @return Array
         */
        private function getInterwikiList() {
-               $result = $this->db->select( 'interwiki', array( 'iw_prefix' ) );
+               $result = Interwiki::getAllPrefixes();
                $prefixes = array();
                foreach ( $result as $row ) {
-                       $prefixes[] = $row->iw_prefix;
+                       $prefixes[] = $row['iw_prefix'];
                }
                return $prefixes;
        }