--- loncom/interface/lonsearchcat.pm 2001/03/27 13:35:35 1.83 +++ loncom/interface/lonsearchcat.pm 2001/03/27 19:57:53 1.86 @@ -580,9 +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('system error'); # just in case.. hrrmm.. return OK; } @@ -704,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));