--- loncom/interface/lonmenu.pm 2017/08/21 21:29:56 1.475 +++ loncom/interface/lonmenu.pm 2017/09/04 19:17:02 1.476 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Routines to control the menu # -# $Id: lonmenu.pm,v 1.475 2017/08/21 21:29:56 raeburn Exp $ +# $Id: lonmenu.pm,v 1.476 2017/09/04 19:17:02 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -654,11 +654,16 @@ sub innerregister { # $crstype = &Apache::loncommon::course_type(); if ($env{'request.symb'}) { - ($mapurl, my $rid, $resurl) = &Apache::lonnet::decode_symb(&Apache::lonnet::symbread()); + my $ignorenull; + unless ($env{'request.noversionuri'} eq '/adm/navmaps') { + $ignorenull = 1; + } + my $symb = &Apache::lonnet::symbread('','',$ignorenull); + ($mapurl, my $rid, $resurl) = &Apache::lonnet::decode_symb($symb); my $coursetitle = $env{'course.'.$env{'request.course.id'}.'.description'}; my $maptitle = &Apache::lonnet::gettitle($mapurl); - my $restitle = &Apache::lonnet::gettitle(&Apache::lonnet::symbread()); + my $restitle = &Apache::lonnet::gettitle($symb); my (@crumbs,@mapcrumbs); if (($env{'request.noversionuri'} ne '/adm/navmaps') && ($mapurl ne '')) { $navmap = Apache::lonnavmaps::navmap->new();