diff --git a/mailchimp.module b/mailchimp.module index 60e2b66..815584e 100644 --- a/mailchimp.module +++ b/mailchimp.module @@ -405,8 +405,8 @@ function mailchimp_subscribe($list_id, $email, $merge_vars = NULL, $interests = 'interests' => $interests, 'double_optin' => $double_optin, 'format' => $format, - 'gdpr_consent' => $gdpr_consent, 'language' => $language, + 'gdpr_consent' => $gdpr_consent, ); return mailchimp_addto_queue('mailchimp_subscribe_process', $args); @@ -512,16 +512,16 @@ function mailchimp_subscribe_process($list_id, $email, $merge_vars = NULL, $inte 'marketing_permission_id' => $marketing_permission->marketing_permission_id, 'enabled' => TRUE, ]; - // Update the member - $result = $mc_lists->addOrUpdateMember($list_id, $email, $parameters); - if (!isset($result->id)) { - \Drupal::logger('mailchimp') - ->warning('A problem occurred setting marketing permissions for {email} on list {list}.', [ - 'email' => $email, - 'list' => $list_id, - ] - ); - } + } + // Update the member + $result = $mc_lists->addOrUpdateMember($list_id, $email, $parameters); + if (!isset($result->id)) { + \Drupal::logger('mailchimp') + ->warning('A problem occurred setting marketing permissions for {email} on list {list}.', [ + 'email' => $email, + 'list' => $list_id, + ] + ); } } }