diff --git a/src/Controller/MessengerController.php b/src/Controller/MessengerController.php index 69f1434..b4ca3af 100644 --- a/src/Controller/MessengerController.php +++ b/src/Controller/MessengerController.php @@ -80,6 +80,11 @@ public function email(Request $request, EmailService $emailService, Communicatio #[Route(path: '/sms', name: 'messenger_sms')] public function sms(Request $request, SmsService $smsService, CommunicationLogService $communicationLogService): Response { + if (!$smsService->isConfigured()) { + $this->addFlash('danger', 'SMS service not configured!'); + + return $this->redirectToRoute('messenger_home'); + } $queryRecipients = $this->buildRecipientsFromRequest($request); $formSMS = $this->createForm(MemberSMSType::class, null, [