/** * {@inheritdoc} */ public function updateJobExecution(JobExecution $jobExecution) { $uow = $this->getJobManager()->getUnitOfWork(); $jobInstance = $jobExecution->getJobInstance(); if ($jobInstance && UnitOfWork::STATE_DETACHED === $uow->getEntityState($jobInstance)) { /** @var JobInstance $jobInstance */ $jobInstance = $uow->merge($jobInstance); $jobExecution->setJobInstance($jobInstance); } parent::updateJobExecution($jobExecution); }