diff --git a/locale.xml b/locale.xml
index 3b5e58967298fc5735d197cddddee7693c398987..0d483e61f6780b15676daf0354477124d10ef7a7 100644
--- a/locale.xml
+++ b/locale.xml
@@ -1095,7 +1095,7 @@
             <de><![CDATA[Zurückziehen der Kündigung Ihrer Mitgliedschaft]]></de>
             <en><![CDATA[Withdrawal of your membership termination]]></en>
         </locale>
-        <locale name="templates.mail.startcancel.body" html="true">
+        <locale name="templates.mail.startabortcancel.body" html="true">
             <de><![CDATA[<h1>Hallo [name]!</h1>
             <p>Sie haben beantragt, die Kündigung Ihrer Mitgliedschaft <b>[membershipTitle]</b> vom <b>[cancelDate]</b> zu widerrufen. Um diesen Widerruf zu bestätigen, besuchen Sie bitte folgenden Link:<br><br><a href="[abortCancelUrl]">[abortCancelUrl]</a><br/><br/>Bitte beachten Sie, dass Ihre Kündigung erst dann wirksam widerrufen ist, wenn der Vorgang über den o.g. Link bestätigt wurde.</p>]]></de>
             <en><![CDATA[<h1>Hello [name]!</h1>
diff --git a/src/QUI/Memberships/Users/MembershipUser.php b/src/QUI/Memberships/Users/MembershipUser.php
index 794045fee354657e3ece253f1f78eda7e7d8953f..b97fc678a3accbe1604ffbf750d01651072e586c 100644
--- a/src/QUI/Memberships/Users/MembershipUser.php
+++ b/src/QUI/Memberships/Users/MembershipUser.php
@@ -122,7 +122,11 @@ public function extend($auto = true, \DateTime $NextBeginDate = null, \DateTime
     {
         // Calculate new start and/or end time
         if (empty($NextBeginDate)) {
-            $NextBeginDate = $this->getNextCycleBeginDate();
+            if (MembershipUsersHandler::getExtendMode() === MembershipUsersHandler::EXTEND_MODE_PROLONG) {
+                $NextBeginDate = $this->getCycleBeginDate();
+            } else {
+                $NextBeginDate = $this->getNextCycleBeginDate();
+            }
         }
 
         if (empty($NextEndDate)) {
@@ -1286,10 +1290,6 @@ public function getNextCycleBeginDate()
             return false;
         }
 
-        if (MembershipUsersHandler::getExtendMode() === MembershipUsersHandler::EXTEND_MODE_PROLONG) {
-            return $this->getCycleBeginDate();
-        }
-
         $NextBeginDate = clone $EndDate;
 
         switch (MembershipUsersHandler::getDurationMode()) {