diff --git a/media.module b/media.module index 12d6996..322a782 100644 --- a/media.module +++ b/media.module @@ -1009,7 +1009,7 @@ function media_element_validate(&$element, &$form_state) { $has_value = FALSE; foreach ($form_state['values'][$field_name][$lang] as $value) { - if (!empty($value['fid'])) { + if (is_array($value) && !empty($value['fid'])) { $has_value = TRUE; } }