diff --git a/src/BluescaleMailApi.php b/src/BluescaleMailApi.php index 0c5c13c..06630c4 100644 --- a/src/BluescaleMailApi.php +++ b/src/BluescaleMailApi.php @@ -32,8 +32,10 @@ class BluescaleMailApi $client = new Client(); - $notifiable_recipient = false; - if (is_object($notifiable) && $notifiable_email = $notifiable->email) { + if (is_object($notifiable) && isset($notifiable->email)) + { + $notifiable_recipient = false; + $notifiable_email = $notifiable->email; $recipients = $template->recipients; if (count($recipients) > 0) @@ -41,12 +43,13 @@ class BluescaleMailApi if (!empty($recipient['address'])) if ($notifiable_email == $recipient['address']) $notifiable_recipient = true; - } + - if (!$notifiable_recipient) - $template->recipients[] = [ - 'address' => $notifiable->email - ]; + if (!$notifiable_recipient) + $template->recipients[] = [ + 'address' => $notifiable->email + ]; + } try { return $client->request('post', $url, [