--- loncom/lonnet/perl/lonnet.pm 2003/01/10 21:13:00 1.317 +++ loncom/lonnet/perl/lonnet.pm 2003/03/14 21:45:20 1.317.2.2 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.317 2003/01/10 21:13:00 www Exp $ +# $Id: lonnet.pm,v 1.317.2.2 2003/03/14 21:45:20 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2766,14 +2766,14 @@ sub EXT { } else { $courseid=$ENV{'request.course.id'}; } - my ($realm,$space,$qualifier,@therest)=split(/\./,$varname); my $rest; - if ($therest[0]) { + if (defined($therest[0])) { $rest=join('.',@therest); } else { $rest=''; } + my $qualifierrest=$qualifier; if ($rest) { $qualifierrest.='.'.$rest; } my $spacequalifierrest=$space; @@ -3032,6 +3032,7 @@ sub metadata { $value.=' [Part: '.$part.']'; } my $unikey='parameter'.$keyroot.'_'.$name; + if ($subp eq 'default') { $unikey='parameter_0_'.$name; } $metathesekeys{$unikey}=1; $metacache{$uri.':'.$unikey.'.part'}=$part; unless