diff --git a/specials/SF_UploadWindow.php b/specials/SF_UploadWindow.php index f072e91..9a67f99 100644 --- a/specials/SF_UploadWindow.php +++ b/specials/SF_UploadWindow.php @@ -542,6 +542,9 @@ protected function processVerificationError( $details ) { $error = $details['error']; $this->uploadError( wfMessage( $error )->parse() ); break; + case UploadBase::FILE_TOO_LARGE: + $this->showUploadForm( $this->getUploadForm( wfMessage( 'file-too-large' )->escaped() ) ); + break; default: throw new MWException( __METHOD__ . ": Unknown value `{$details['status']}`" ); }