Merge "Fix default value of the SpecialWatchlistFilters hook"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Thu, 14 Mar 2013 21:44:34 +0000 (21:44 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Thu, 14 Mar 2013 21:44:34 +0000 (21:44 +0000)
includes/specials/SpecialWatchlist.php

index 89c2e76..f52c9a7 100644 (file)
@@ -116,7 +116,7 @@ class SpecialWatchlist extends SpecialPage {
                $this->customFilters = array();
                wfRunHooks( 'SpecialWatchlistFilters', array( $this, &$this->customFilters ) );
                foreach( $this->customFilters as $key => $params ) {
-                       $defaults[$key] = $params['msg'];
+                       $defaults[$key] = $params['default'];
                }
 
                # Extract variables from the request, falling back to user preferences or
@@ -131,7 +131,7 @@ class SpecialWatchlist extends SpecialPage {
                $values['hidePatrolled'] = (int)$request->getBool( 'hidePatrolled', $defaults['hidePatrolled'] );
                $values['extended'] = (int)$request->getBool( 'extended', $defaults['extended'] );
                foreach( $this->customFilters as $key => $params ) {
-                       $values[$key] = (int)$request->getBool( $key );
+                       $values[$key] = (int)$request->getBool( $key, $defaults[$key] );
                }
 
                # Get namespace value, if supplied, and prepare a WHERE fragment