--- loncom/interface/lonparmset.pm 2006/12/14 20:04:11 1.352 +++ loncom/interface/lonparmset.pm 2006/12/14 20:34:33 1.354 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler to set parameters for assessments # -# $Id: lonparmset.pm,v 1.352 2006/12/14 20:04:11 albertel Exp $ +# $Id: lonparmset.pm,v 1.354 2006/12/14 20:34:33 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -272,10 +272,8 @@ sub resetrulescache { sub rulescache { my $id=shift; - if ($rulesid ne $env{'request.course.id'}) { - %rules=(); - } - unless (defined($rules{$id})) { + if ($rulesid ne $env{'request.course.id'} + && !defined($rules{$id})) { my $dom = $env{'course.'.$env{'request.course.id'}.'.domain'}; my $crs = $env{'course.'.$env{'request.course.id'}.'.num'}; %rules=&Apache::lonnet::dump('parmdefactions',$dom,$crs);