From abab68f1a14c55ae3b8643bd5de46a07186a4659 Mon Sep 17 00:00:00 2001 From: Prateek Banga Date: Wed, 4 Oct 2023 17:28:38 +0530 Subject: [PATCH] fixes catching in messaging worker --- app/workers/messaging.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/workers/messaging.php b/app/workers/messaging.php index 8e25a8210c..1a1a4fad4b 100644 --- a/app/workers/messaging.php +++ b/app/workers/messaging.php @@ -106,15 +106,15 @@ class MessagingV1 extends Worker $messageData = clone $messageRecord; $messageData->setAttribute('to', $batch); $message = match ($providerRecord->getAttribute('type')) { - 'sms' => $this->buildSMSMessage($messageRecord, $providerRecord), - 'push' => $this->buildPushMessage($messageRecord), - 'email' => $this->buildEmailMessage($messageRecord, $providerRecord), + 'sms' => $this->buildSMSMessage($messageData, $providerRecord), + 'push' => $this->buildPushMessage($messageData), + 'email' => $this->buildEmailMessage($messageData, $providerRecord), default => throw new Exception(Exception::PROVIDER_INCORRECT_TYPE) }; try { $provider->send($message); $deliveredTo += \count($batch); - } catch (Exception $e) { + } catch (\Exception $e) { foreach ($batch as $identifier) { $deliveryErrors[] = 'Failed to send message to target' . $identifier . ': ' . $e->getMessage(); }