X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fjob%2Fjobs%2FDuplicateJob.php;h=524983b8f3d50a7601cbcdaee634ece5418b3dd5;hb=f4604544cdd0b9bd4a5b2920034181fa6adf7958;hp=23418e303d4baf353cda1f136904cee74860d3e9;hpb=78f603d87c65fd5c3a063b5025d6c94d4b2f77f0;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/job/jobs/DuplicateJob.php b/includes/job/jobs/DuplicateJob.php index 23418e303d..524983b8f3 100644 --- a/includes/job/jobs/DuplicateJob.php +++ b/includes/job/jobs/DuplicateJob.php @@ -31,7 +31,7 @@ final class DuplicateJob extends Job { * Callers should use DuplicateJob::newFromJob() instead * * @param $title Title - * @param $params Array: job parameters + * @param array $params job parameters * @param $id Integer: job id */ function __construct( $title, $params, $id = 0 ) { @@ -47,8 +47,9 @@ final class DuplicateJob extends Job { public static function newFromJob( Job $job ) { $djob = new self( $job->getTitle(), $job->getParams(), $job->getId() ); $djob->command = $job->getType(); - $djob->params = is_array( $djob->params ) ? $djob->params : array(); - $djob->params = array( 'isDuplicate' => true ) + $djob->params; + $djob->params = is_array( $djob->params ) ? $djob->params : array(); + $djob->params = array( 'isDuplicate' => true ) + $djob->params; + $djob->metadata = $job->metadata; return $djob; }