diff --git a/src/Plugin/QueueWorker/CommerceStockNotifyQueue.php b/src/Plugin/QueueWorker/CommerceStockNotifyQueue.php index c2ec5a2..7aa1111 100644 --- a/src/Plugin/QueueWorker/CommerceStockNotifyQueue.php +++ b/src/Plugin/QueueWorker/CommerceStockNotifyQueue.php @@ -111,7 +111,12 @@ class CommerceStockNotifyQueue extends QueueWorkerBase implements ContainerFacto ]), ]; // Send a message. - $this->mailManager->mail('commerce_stock_notifications', 'commerce_stock_notifications.notify', $data->getEmail(), $user->getPreferredLangcode(), $params); + if ($user) { + $this->mailManager->mail('commerce_stock_notifications', 'commerce_stock_notifications.notify', $data->getEmail(), $user->getPreferredLangcode(), $params, NULL, TRUE); + } + else { + $this->mailManager->mail('commerce_stock_notifications', 'commerce_stock_notifications.notify', $data->getEmail(), 'en', $params, NULL, TRUE); + } $time = new DrupalDateTime(); $data->set('sent_time', $time->getTimestamp())->save();