diff -u b/src/Form/JobItemDeleteForm.php b/src/Form/JobItemDeleteForm.php --- b/src/Form/JobItemDeleteForm.php +++ b/src/Form/JobItemDeleteForm.php @@ -20,18 +20,14 @@ */ public function getCancelUrl() { $entity = $this->getEntity(); - return $entity->urlInfo('canonical'); + return $entity->urlInfo(); } /** * {@inheritdoc} */ protected function getRedirectUrl() { - $job_id = $this->getEntity()->getJobId(); - $job_entity = \Drupal::entityManager() - ->getStorage('tmgmt_job') - ->load($job_id); - return $job_entity->urlInfo('canonical'); + return $this->getEntity()->getJob()->urlInfo(); } }