diff --git a/sites/all/modules/email/email.module b/sites/all/modules/email/email.module index c5001ed..af898de 100644 --- a/sites/all/modules/email/email.module +++ b/sites/all/modules/email/email.module @@ -464,3 +464,17 @@ function email_admin_settings() { ); return system_settings_form($form); } + +/** + * Implementation of CCK's hook_content_diff_values(). + * Because Email stores 'value' as 'email' + */ +function email_content_diff_values($node, $field, $items) { + $return = array(); + foreach ($items as $item) { + foreach (explode("\n", $item['email']) as $i) { + $return[] = $i; + } + } + return $return; +}