From a187e3fff06738c874f18aa8e7cf3642736acc70 Mon Sep 17 00:00:00 2001 From: Maxime Renou Date: Mon, 16 Jan 2023 01:09:35 +0100 Subject: [PATCH] Update 'src/Providers/SendinblueProvider.php' --- src/Providers/SendinblueProvider.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/Providers/SendinblueProvider.php b/src/Providers/SendinblueProvider.php index 7b5c80a..326ee7d 100644 --- a/src/Providers/SendinblueProvider.php +++ b/src/Providers/SendinblueProvider.php @@ -53,10 +53,6 @@ class SendinblueProvider implements TemplateMailProvider if ($data['replyTo']) $model->setReplyTo(new SendSmtpEmailReplyTo($data['replyTo'])); - $model->setTo(array_map(function ($to) { - return new SendSmtpEmailTo($to); - }, $data['recipients'])); - if (! empty($config['redirect'])) { Log::info("Redirecting SIB mail to: " . $config['redirect']); $model->setTo([ @@ -65,6 +61,18 @@ class SendinblueProvider implements TemplateMailProvider ]) ]); } + elseif (count($data['recipients']) == 0 && ! empty($notifiable?->email)) { + $model->setTo([ + new SendSmtpEmailTo([ + 'email' => $notifiable->email + ]) + ]); + } + else { + $model->setTo(array_map(function ($to) { + return new SendSmtpEmailTo($to); + }, $data['recipients'])); + } if (! empty($data['attachments'])) { $model->setAttachment(array_map(function ($item) {