--- loncom/interface/loncommon.pm 2002/03/06 20:24:44 1.26 +++ loncom/interface/loncommon.pm 2002/03/28 22:15:56 1.30 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # a pile of common routines # -# $Id: loncommon.pm,v 1.26 2002/03/06 20:24:44 matthew Exp $ +# $Id: loncommon.pm,v 1.30 2002/03/28 22:15:56 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -367,7 +367,7 @@ sub get_unprocessed_cgi { $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg; &Apache::lonxml::debug("Seting :$name: to :$value:"); - &add_to_env('form.'.$name,$value); + unless (defined($ENV{'form.'.$name})) { &add_to_env('form.'.$name,$value) }; } } } @@ -392,8 +392,8 @@ sub no_cache { sub add_to_env { my ($name,$value)=@_; - if ($ENV{$name}) { - if (defined(@{ $ENV{$name} })) { + if (defined($ENV{$name})) { + if (ref($ENV{$name})) { #already have multiple values push(@{ $ENV{$name} },$value); } else {