Index: Operation/Profile.pm =================================================================== --- Operation/Profile.pm (revision 9474) +++ Operation/Profile.pm (working copy) @@ -163,9 +163,11 @@ : WebGUI::ProfileField->getEditableFields($session); FIELD: foreach my $field (@$fields) { my $fieldValue = $field->formProcess; - if ($field->isRequired && $data{$field->getId} eq "") { + $session->log->warn("field: ". $field->getId . ' ' . $field->getLabel); + $session->log->warn("value: ". $fieldValue); + if ($field->isRequired && $fieldValue eq "") { $error .= '
  • '.$field->getLabel.' '.$i18n->get(451).'
  • '; - } elsif ($field->getId eq "email" && isDuplicateEmail($session,$data{$field->getId}) && WebGUI::ProfileField->new($session, "email")->isRequired() ) { + } elsif ($field->getId eq "email" && isDuplicateEmail($session,$fieldValue) && WebGUI::ProfileField->new($session, "email")->isRequired() ) { $warning .= '
  • '.$i18n->get(1072).'
  • '; } if ($field->getId eq "language" && $fieldValue ne "") {