--- loncom/lonnet/perl/lonnet.pm 2004/05/27 22:25:16 1.504 +++ loncom/lonnet/perl/lonnet.pm 2004/05/28 17:33:41 1.505 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.504 2004/05/27 22:25:16 albertel Exp $ +# $Id: lonnet.pm,v 1.505 2004/05/28 17:33:41 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1653,7 +1653,11 @@ sub set_first_access { my ($symb,$courseid,$udom,$uname)=&Apache::lonxml::whichuser(); my ($map,$id,$res)=&decode_symb($symb); if ($type eq 'map') { $res=$map; } - return &put('firstaccesstimes',{$res=>time},$udom,$uname); + my $firstaccess=&get_first_access($type); + if (!$firstaccess) { + return &put('firstaccesstimes',{$res=>time},$udom,$uname); + } + return 'already_set'; } sub checkout {