Fix fir r62482: PHP Notice: Undefined index: token in /www/w/includes/api/ApiMain...
authorRaimond Spekking <raymond@users.mediawiki.org>
Mon, 15 Feb 2010 09:22:11 +0000 (09:22 +0000)
committerRaimond Spekking <raymond@users.mediawiki.org>
Mon, 15 Feb 2010 09:22:11 +0000 (09:22 +0000)
includes/api/ApiMain.php

index ae31c2c..55de405 100644 (file)
@@ -412,7 +412,7 @@ class ApiMain extends ApiBase {
                $this->mModule = $module;
 
                //Die if token required, but not provided (unless there is a gettoken parameter)
-               if ( $module->requiresToken() && is_null( $params['token'] ) && !is_null( $params['gettoken'] ) )
+               if ( $module->requiresToken() && !isset( $params['token'] ) && isset( $params['gettoken'] ) )
                        $this->dieUsageMsg( array( 'missingparam', 'token' ) );
 
                if ( $module->shouldCheckMaxlag() && isset( $params['maxlag'] ) ) {