On 07/25/2012 12:26 PM, k...@rice.edu wrote: > # We cannot assume uniqueness of Name for global RT use. ktm - 20091104 > # #SANITY CHECK THE NAME AND ABORT IF IT'S TAKEN > # if ($RT::SystemUser) { #This only works if RT::SystemUser has been > defined > # my $TempUser = RT::User->new($RT::SystemUser); > # $TempUser->Load( $args{'Name'} ); > # return ( 0, $self->loc('Name in use') ) if ( $TempUser->Id ); > # > # my ($val, $message) = $self->ValidateEmailAddress( > $args{'EmailAddress'} ); > # return (0, $message) unless ( $val ); > # } > # else { > # $RT::Logger->warning( "$self couldn't check for pre-existing users"); > # }
Ken, I only took a quick skim of your overlay once I noticed you were overriding RT::User::Create. The above commented out block is bound to cause lots of problems in RT.