diff --git a/modules/system.eval.inc b/modules/system.eval.inc index 70a5f51..a56bbe9 100644 --- a/modules/system.eval.inc +++ b/modules/system.eval.inc @@ -87,7 +87,7 @@ function rules_action_mail($to, $subject, $message, $from = NULL, $langcode, $se $name = isset($element->root()->name) ? $element->root()->name : 'unnamed'; $key = 'rules_action_mail_' . $name . '_' . $element->elementId(); $languages = language_list(); - $language = $langcode == LANGUAGE_NONE ? language_default() : $languages[$langcode]; + $language = isset($languages[$langcode]) ? $languages[$langcode] : language_default(); $message = drupal_mail('rules', $key, $to, $language, $params, $from); if ($message['result']) {