Merge "Send 500 http status code, instead of 200, for DBConnectionErrors"

This commit is contained in:
jenkins-bot 2017-04-22 02:08:09 +00:00 committed by Gerrit Code Review
commit 2d71bf187d

View file

@ -47,10 +47,10 @@ class MWExceptionRenderer {
} elseif ( self::isCommandLine() ) {
self::printError( self::getText( $e ) );
} elseif ( $mode === self::AS_PRETTY ) {
self::statusHeader( 500 );
if ( $e instanceof DBConnectionError ) {
self::reportOutageHTML( $e );
} else {
self::statusHeader( 500 );
self::header( "Content-Type: $wgMimeType; charset=utf-8" );
self::reportHTML( $e );
}