--- loncom/lonnet/perl/lonnet.pm 2005/09/01 06:47:26 1.654 +++ loncom/lonnet/perl/lonnet.pm 2005/09/13 19:33:58 1.655 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.654 2005/09/01 06:47:26 albertel Exp $ +# $Id: lonnet.pm,v 1.655 2005/09/13 19:33:58 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2485,8 +2485,13 @@ sub rolesinit { my ($trole,$tend,$tstart); if ($role=~/^cr/) { - ($trole,my $trest)=($role=~m|^(cr/\w+/\w+/[a-zA-Z0-9]+)_(.*)$|); - ($tend,$tstart)=split('_',$trest); + &logthis(" $role $area "); + if ($role=~m|^(cr/\w+/\w+/[a-zA-Z0-9]+)_(.*)$|) { + ($trole,my $trest)=($role=~m|^(cr/\w+/\w+/[a-zA-Z0-9]+)_(.*)$|); + ($tend,$tstart)=split('_',$trest); + } else { + $trole=$role; + } } else { ($trole,$tend,$tstart)=split(/_/,$role); }