From b26a73e385950dba7a32ade842ffbb8d9f950837 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 17 Mar 2025 12:30:15 -0700 Subject: [PATCH] Filter out empty email address in alerts --- app/Console/Commands/SendExpirationAlerts.php | 1 + app/Console/Commands/SendUpcomingAuditReport.php | 1 + 2 files changed, 2 insertions(+) diff --git a/app/Console/Commands/SendExpirationAlerts.php b/app/Console/Commands/SendExpirationAlerts.php index 2e0c2a62f..64aff907f 100644 --- a/app/Console/Commands/SendExpirationAlerts.php +++ b/app/Console/Commands/SendExpirationAlerts.php @@ -49,6 +49,7 @@ class SendExpirationAlerts extends Command // Send a rollup to the admin, if settings dictate $recipients = collect(explode(',', $settings->alert_email)) ->map(fn($item) => trim($item)) // Trim each email + ->filter(fn($item) => !empty($item)) ->all(); // Expiring Assets $assets = Asset::getExpiringWarrantee($alert_interval); diff --git a/app/Console/Commands/SendUpcomingAuditReport.php b/app/Console/Commands/SendUpcomingAuditReport.php index ba84625ad..854488adc 100644 --- a/app/Console/Commands/SendUpcomingAuditReport.php +++ b/app/Console/Commands/SendUpcomingAuditReport.php @@ -55,6 +55,7 @@ class SendUpcomingAuditReport extends Command // Send a rollup to the admin, if settings dictate $recipients = collect(explode(',', $settings->alert_email)) ->map(fn($item) => trim($item)) + ->filter(fn($item) => !empty($item)) ->all();