API: Fix bug where deprecated boolean parameters would always trigger the deprecated...
authorRoan Kattouw <catrope@users.mediawiki.org>
Sat, 23 Jan 2010 17:48:02 +0000 (17:48 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Sat, 23 Jan 2010 17:48:02 +0000 (17:48 +0000)
includes/api/ApiBase.php

index cebda0a..785715c 100644 (file)
@@ -631,7 +631,7 @@ abstract class ApiBase {
                                $value = array_unique( $value );
 
                        // Set a warning if a deprecated parameter has been passed
-                       if ( $deprecated ) {
+                       if ( $deprecated && $value !== false ) {
                                $this->setWarning( "The $encParamName parameter has been deprecated." );
                        }
                }