--- loncom/lonnet/perl/lonnet.pm 2003/07/18 19:50:28 1.392 +++ loncom/lonnet/perl/lonnet.pm 2003/07/20 00:39:02 1.393 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.392 2003/07/18 19:50:28 www Exp $ +# $Id: lonnet.pm,v 1.393 2003/07/20 00:39:02 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2651,7 +2651,9 @@ sub assignrole { my ($udom,$uname,$url,$role,$end,$start,$deleteflag)=@_; my $mrole; if ($role =~ /^cr\//) { - unless (&allowed('ccr',$url)) { + my $cwosec=$url; + $cwosec=~s/^\/(\w+)\/(\w+)\/.*/$1\/$2/; + unless (&allowed('ccr',$cwosec)) { &logthis('Refused custom assignrole: '. $udom.' '.$uname.' '.$url.' '.$role.' '.$end.' '.$start.' by '. $ENV{'user.name'}.' at '.$ENV{'user.domain'});