--- loncom/lonnet/perl/lonnet.pm 2012/02/15 21:56:25 1.1153 +++ loncom/lonnet/perl/lonnet.pm 2012/02/16 19:31:14 1.1154 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.1153 2012/02/15 21:56:25 www Exp $ +# $Id: lonnet.pm,v 1.1154 2012/02/16 19:31:14 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -3870,11 +3870,14 @@ my %cachedtimes=(); my $cachedtime=(); sub load_all_first_access { - my ($uname,$udom)=@_; - if (($cachedkey eq $uname.':'.$udom) && (abs($cachedtime-time)<5)) { return; }; - $cachedtime=time; - $cachedkey=$uname.':'.$udom; - %cachedtimes=&dump('firstaccesstimes',$udom,$uname); + my ($uname,$udom)=@_; + if (($cachedkey eq $uname.':'.$udom.':'.$courseid) && + (abs($cachedtime-time)<5)) { + return; + } + $cachedtime=time; + $cachedkey=$uname.':'.$udom; + %cachedtimes=&dump('firstaccesstimes',$udom,$uname); } sub get_first_access {