API: Fixing an E_NOTICE reported by Wikia. Can't reproduce locally, but an extra...
authorRoan Kattouw <catrope@users.mediawiki.org>
Sat, 16 Aug 2008 20:52:56 +0000 (20:52 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Sat, 16 Aug 2008 20:52:56 +0000 (20:52 +0000)
includes/api/ApiQuery.php

index f14b462..8199070 100644 (file)
@@ -229,8 +229,8 @@ class ApiQuery extends ApiBase {
         * Create instances of all modules requested by the client
         */
        private function InstantiateModules(&$modules, $param, $moduleList) {
-               $list = $this->params[$param];
-               if (isset ($list))
+               $list = @$this->params[$param];
+               if (!is_null ($list))
                        foreach ($list as $moduleName)
                                $modules[] = new $moduleList[$moduleName] ($this, $moduleName);
        }