api: Fix "PHP Notice: Undefined variable: config"
authorTimo Tijhof <krinklemail@gmail.com>
Wed, 2 Mar 2016 21:52:21 +0000 (21:52 +0000)
committerBryanDavis <bdavis@wikimedia.org>
Wed, 2 Mar 2016 21:54:43 +0000 (21:54 +0000)
Follows-up 362c220aa1, which split the method up but didn't
re-create a local $config variable.

Change-Id: Ic32ac3c600d0b4d69e8129fa50ea47d9a6a54b20

includes/api/ApiMain.php

index 4783fb4..9e56819 100644 (file)
@@ -861,6 +861,7 @@ class ApiMain extends ApiBase {
                        // User entered incorrect parameters - generate error response
                        $errMessage = $e->getMessageArray();
                } else {
+                       $config = $this->getConfig();
                        // Something is seriously wrong
                        if ( ( $e instanceof DBQueryError ) && !$config->get( 'ShowSQLErrors' ) ) {
                                $info = 'Database query error';