X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fjobqueue%2Fjobs%2FAssembleUploadChunksJob.php;h=4de19bc5ae67e8d161a899dcbba285fa7acbd766;hb=e6b414ceabcc25d7b83a6be002c06ccd9b283483;hp=b7f09e776888caba280efc13ce8b0bf8d60bb91b;hpb=eca35903a2390bf7eb503fa0ede6a76ce556dc55;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/jobqueue/jobs/AssembleUploadChunksJob.php b/includes/jobqueue/jobs/AssembleUploadChunksJob.php index b7f09e7768..4de19bc5ae 100644 --- a/includes/jobqueue/jobs/AssembleUploadChunksJob.php +++ b/includes/jobqueue/jobs/AssembleUploadChunksJob.php @@ -27,12 +27,13 @@ * @ingroup Upload */ class AssembleUploadChunksJob extends Job { - public function __construct( $title, $params ) { + public function __construct( Title $title, array $params ) { parent::__construct( 'AssembleUploadChunks', $title, $params ); $this->removeDuplicates = true; } public function run() { + /** @noinspection PhpUnusedLocalVariableInspection */ $scope = RequestContext::importScopedSession( $this->params['session'] ); $context = RequestContext::getMain(); $user = $context->getUser(); @@ -53,7 +54,7 @@ class AssembleUploadChunksJob extends Job { $upload->continueChunks( $this->params['filename'], $this->params['filekey'], - $context->getRequest() + new WebRequestUpload( $context->getRequest(), 'null' ) ); // Combine all of the chunks into a local file and upload that to a new stash file @@ -104,7 +105,7 @@ class AssembleUploadChunksJob extends Job { 'status' => Status::newFatal( 'api-error-stashfailed' ) ) ); - $this->setLastError( get_class( $e ) . ": " . $e->getText() ); + $this->setLastError( get_class( $e ) . ": " . $e->getMessage() ); // To be extra robust. MWExceptionHandler::rollbackMasterChangesAndLog( $e );