diff --git a/webform_mailchimp.module b/webform_mailchimp.module index 65932c8..30255d1 100644 --- a/webform_mailchimp.module +++ b/webform_mailchimp.module @@ -38,6 +38,14 @@ function webform_mailchimp_webform_submission_insert($node, $submission) { $email_address = ''; $double_opt_in = FALSE; + // Handle encryption if enabled. + if (module_exists('webform_encrypt')) { + // Deep clone submission to not influence other hooks. + $submission = unserialize(serialize($submission)); + $submissions = array($submission); + webform_encrypt_webform_submission_load($submissions); + } + if (!empty($node->webform['components'])) { foreach ($node->webform['components'] as $key => $field) { if ($field['type'] == 'mailchimp') {