--- loncom/interface/lonuserutils.pm 2010/11/01 18:01:26 1.128 +++ loncom/interface/lonuserutils.pm 2010/11/01 18:19:01 1.129 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Utility functions for managing LON-CAPA user accounts # -# $Id: lonuserutils.pm,v 1.128 2010/11/01 18:01:26 raeburn Exp $ +# $Id: lonuserutils.pm,v 1.129 2010/11/01 18:19:01 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -4006,6 +4006,7 @@ sub upfile_drop_add { $nowhitespace); next; } else { + $entries{$fields{'domain'}} =~ s/^\s+|\s+$//g; if ($entries{$fields{'domain'}} ne &LONCAPA::clean_domain($entries{$fields{'domain'}})) { $r->print('
'. ''.$entries{$fields{'domain'}}. @@ -4064,6 +4065,7 @@ sub upfile_drop_add { # determine email address my $email=''; if (defined($fields{'email'})) { + $entries{$fields{'email'}} =~ s/^\s+|\s+$//g; if (defined($entries{$fields{'email'}})) { $email=$entries{$fields{'email'}}; unless ($email=~/^[^\@]+\@[^\@]+$/) { $email=''; } @@ -4110,7 +4112,7 @@ sub upfile_drop_add { $role = $defaultrole; } # Clean up whitespace - foreach (\$id,\$fname,\$mname,\$lname,\$gen) { + foreach (\$id,\$fname,\$mname,\$lname,\$gen,\$inststatus) { $$_ =~ s/(\s+$|^\s+)//g; } # check against rules