Set the sms status to 'canceled'

This commit is contained in:
2024-12-18 13:48:56 +01:00
parent a568d3c5a2
commit 20b82ddbfc

View File

@@ -163,11 +163,9 @@ class CalendarController extends AbstractController
public function cancelAction(Calendar $calendar, Request $request): Response
{
// Add voter
// Deal with sms being sent or not
// Communicate cancellation with the remote calendar.
$this->denyAccessUnlessGranted(CalendarVoter::EDIT, $calendar);
[$person, $accompanyingPeriod] = [$calendar->getPerson(), $calendar->getAccompanyingPeriod()];
@@ -190,6 +188,7 @@ class CalendarController extends AbstractController
if ($form->isSubmitted() && $form->isValid()) {
$calendar->setStatus($calendar::STATUS_CANCELED);
$calendar->setSmsStatus($calendar::SMS_CANCEL_PENDING);
$this->em->flush();
$this->addFlash('success', $this->translator->trans('chill_calendar.calendar_canceled'));