--- loncom/interface/lonindexer.pm 2006/06/08 13:56:31 1.145 +++ loncom/interface/lonindexer.pm 2006/06/23 07:02:51 1.147 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Directory Indexer # -# $Id: lonindexer.pm,v 1.145 2006/06/08 13:56:31 www Exp $ +# $Id: lonindexer.pm,v 1.147 2006/06/23 07:02:51 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1162,10 +1162,17 @@ sub showpreview { $output=join("\n",); close(FH); } else { +# In update display mode, remove old cache. This is done to retroactively +# clean up course context renderings. + if (-e $cache) { + unlink($cache); + } $output=&Apache::lonnet::ssi_body($filelink); +# Is access denied? Don't render, don't store if ($output=~/LONCAPAACCESSCONTROLERRORSCREEN/s) { $output=''; - } else { +# Was this rendered in course content? Don't store + } elsif (!&Apache::lonnet::symbread($filelink)) { open(FH,">$cache"); print FH $output; close(FH);