(bug 46615) updateCollation.php: sanity check the collation before proceeding
authorMatmaRex <matma.rex@gmail.com>
Wed, 27 Mar 2013 20:16:57 +0000 (21:16 +0100)
committerMatmaRex <matma.rex@gmail.com>
Wed, 27 Mar 2013 20:16:57 +0000 (21:16 +0100)
Change-Id: I5be1b1ec1823fdb7438c3f501fb6194142c1e9dc

maintenance/updateCollation.php

index a76a1ee..8118f68 100644 (file)
@@ -82,6 +82,10 @@ TEXT;
                        $collation = Collation::singleton();
                }
 
+               // Collation sanity check: in some cases the constructor will work,
+               // but this will raise an exception, breaking all category pages
+               $collation->getFirstLetterData();
+
                $options = array(
                        'LIMIT' => self::BATCH_SIZE,
                        'ORDER BY' => 'cl_to, cl_type, cl_from',