diff --git a/src/Form/NewsletterForm.php b/src/Form/NewsletterForm.php
index 04df413..9cdec39 100644
--- a/src/Form/NewsletterForm.php
+++ b/src/Form/NewsletterForm.php
@@ -204,7 +204,7 @@ class NewsletterForm extends EntityForm {
     $newsletter = $this->entity;
     $status = $newsletter->save();
 
-    $edit_link = \Drupal::linkGenerator()->generate($this->t('Edit'), $this->entity->urlInfo());
+    $edit_link = \Drupal::linkGenerator()->generate($this->t('Edit'), $this->entity->toUrl());
 
     if ($status == SAVED_UPDATED) {
       drupal_set_message(t('Newsletter %label has been updated.', array('%label' => $newsletter->label())));
diff --git a/src/Tests/SimplenewsSendTest.php b/src/Tests/SimplenewsSendTest.php
index 0dc0a88..55ca021 100644
--- a/src/Tests/SimplenewsSendTest.php
+++ b/src/Tests/SimplenewsSendTest.php
@@ -534,7 +534,7 @@ class SimplenewsSendTest extends SimplenewsTestBase {
 
     // Now delete.
     \Drupal::entityManager()->getStorage('node')->resetCache();
-    $this->drupalGet($node->urlInfo('edit-form'));
+    $this->drupalGet($node->toUrl('edit-form'));
     $this->clickLink(t('Delete'));
     $this->drupalPostForm(NULL, array(), t('Delete'));
 
