--- loncom/interface/lonsearchcat.pm 2001/03/27 19:05:02 1.84 +++ loncom/interface/lonsearchcat.pm 2001/03/27 19:57:53 1.86 @@ -580,10 +580,13 @@ sub advancedsearch { } &output_results('Advanced',$r,$envhash,$customquery,$reply); } - else { - &output_results('Advanced',$r,$envhash,$query); + elsif ($customquery) { + my $reply=''; + $reply=&Apache::lonnet::metadata_query('', + $customquery,$customshow); + &output_results('Advanced',$r,$envhash,$customquery,$reply); } - $r->print(' '); + $r->print('system error'); # just in case.. hrrmm.. return OK; } @@ -705,6 +708,7 @@ sub output_results { foreach my $result (@results) { next if $result=~/^custom\=/; chomp $result; + next unless $result; my @fields=map {&Apache::lonnet::unescape($_)} (split(/\,/,$result));