diff --git a/src/Plugin/WebformHandler/WebformMailChimpHandler.php b/src/Plugin/WebformHandler/WebformMailChimpHandler.php index 3aa1e47..ac9a5f8 100644 --- a/src/Plugin/WebformHandler/WebformMailChimpHandler.php +++ b/src/Plugin/WebformHandler/WebformMailChimpHandler.php @@ -234,7 +234,12 @@ class WebformMailChimpHandler extends WebformHandlerBase { \Drupal::moduleHandler()->alter('mailchimp_lists_mergevars', $mergevars, $webform_submission, $entity_type); if ($result = mailchimp_subscribe($configuration['list'], $email, $mergevars, $configuration['interest_groups'], $configuration['double_optin'])) { - $this->log($webform_submission, 'mailchimp subscribe success', $this->t('@email has been subscribed to list @list.', ['@email' => $email, '@list' => $configuration['list']])); + if ($this->configFactory->get('mailchimp.settings')->get('cron')) { + $this->log($webform_submission, 'mailchimp subscribe enqueue', $this->t('@email subscription to list @list has been added to queue.', ['@email' => $email, '@list' => $configuration['list']])); + } + else { + $this->log($webform_submission, 'mailchimp subscribe success', $this->t('@email has been subscribed to list @list.', ['@email' => $email, '@list' => $configuration['list']])); + } } else { // Always log the failed MailChimp subscriptions.