--- conditional_fields.old/conditional_fields.module 2010-10-29 13:15:36.000000000 -0500 +++ conditional_fields/conditional_fields.module 2011-03-13 14:57:28.000000000 -0500 @@ -995,6 +995,14 @@ elseif (isset($field[0]['nid'])) { $value = $field[0]['nid']; } + // User reference + elseif (isset($field[0]['uid'])) { + $value = $field[0]['uid']; + } + // Email field + elseif (isset($field[0]['email'])) { + $value = $field[0]['email']; + } if (!count($value) || (is_string($value) && drupal_strlen(trim($value)) == 0)) { return TRUE;