diff --git a/app/Http/Controllers/Forms/FormOtherController.php b/app/Http/Controllers/Forms/FormOtherController.php index f39bcba..5db9b05 100644 --- a/app/Http/Controllers/Forms/FormOtherController.php +++ b/app/Http/Controllers/Forms/FormOtherController.php @@ -210,9 +210,15 @@ class FormOtherController extends Controller $phoneNumbers = array_unique($phoneNumbers); $receiver_ids = array_unique($receiver_ids); + try { // Generate URL and send WhatsApp notification - $url = route('forms.other.view', $form->id); - WhatsappHelper::newExpense($phoneNumbers, $expense_number, $url, $tanggal, $total, $name); + $url = route('forms.other.view', $form->id); + WhatsappHelper::newExpense($phoneNumbers, $expense_number, $url, $tanggal, $total, $name); + } catch (\Exception $e) { + session()->flash('error', 'Failed to send whatsapp message.'); + } finally { + Log::error("Failed to send WhatsApp message to {$phoneNumbers}: "); + } // Send bulk email foreach ($recipients as $recipient) {