--- rat/lonsequence.pm 2017/09/03 18:52:23 1.47 +++ rat/lonsequence.pm 2017/09/04 23:47:17 1.48 @@ -2,7 +2,7 @@ # # Sequence Handler # -# $Id: lonsequence.pm,v 1.47 2017/09/03 18:52:23 raeburn Exp $ +# $Id: lonsequence.pm,v 1.48 2017/09/04 23:47:17 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -256,12 +256,16 @@ sub handler { href => "javascript:gopost('/adm/navmaps','')"}); my $res = $navmap->getResourceByUrl($mapurl); if (ref($res)) { - my ($parent) = &Apache::lonnet::decode_symb($res->symb()); - if ($parent ne $env{'course.'.$env{'request.course.id'}.'.url'}) { - my @mapcrumbs = $navmap->recursed_crumbs($parent); - if (@mapcrumbs) { - push(@crumbs,@mapcrumbs); + my $symb = $res->symb(); + if ($symb) { + my ($parent) = &Apache::lonnet::decode_symb($res->symb()); + if ($parent ne $env{'course.'.$env{'request.course.id'}.'.url'}) { + my @mapcrumbs = $navmap->recursed_crumbs($parent); + if (@mapcrumbs) { + push(@crumbs,@mapcrumbs); + } } + $env{'request.symb'} = $symb; } } my $maptitle = &Apache::lonnet::gettitle($mapurl);