diff -Naur conditional_fields.old/conditional_fields.module conditional_fields/conditional_fields.module --- conditional_fields.old/conditional_fields.module 2010-10-29 20:15:36.000000000 +0200 +++ conditional_fields/conditional_fields.module 2011-06-13 20:13:08.754019591 +0200 @@ -987,14 +987,18 @@ * Checks if a submitted field value is empty */ function conditional_fields_check_empty($field) { - // Normal fields - if (isset($field[0]['value'])) { - $value = $field[0]['value']; + // Media embed fields + if (isset($field[0]['embed'])) { + $value = $field[0]['embed']; } // Node reference elseif (isset($field[0]['nid'])) { $value = $field[0]['nid']; } + // Normal fields + elseif (isset($field[0]['value'])) { + $value = $field[0]['value']; + } if (!count($value) || (is_string($value) && drupal_strlen(trim($value)) == 0)) { return TRUE;