diff --git a/src/QUI/Memberships/Users/MembershipUser.php b/src/QUI/Memberships/Users/MembershipUser.php index 437f9461b224c6175bbde0d68a27d313bbe012d9..be2de08c280e48910800739331f66d00780af217 100644 --- a/src/QUI/Memberships/Users/MembershipUser.php +++ b/src/QUI/Memberships/Users/MembershipUser.php @@ -939,7 +939,10 @@ public function getFrontendViewData() } else { $PeriodOfNoticeInterval = $Contract->getPeriodOfNoticeInterval(); $EndBaseDate = clone $CurrentCancelEndDate; - $CancelUntilDate = $EndBaseDate->sub($PeriodOfNoticeInterval); + $EndBaseDate->setTime(0, 0, 0); + $EndBaseDate->sub(\date_interval_create_from_date_string('1 second')); + + $CancelUntilDate = $EndBaseDate->sub($PeriodOfNoticeInterval); } } catch (\Exception $Exception) { QUI\System\Log::writeException($Exception);