Changeset 2000

Show
Ignore:
Timestamp:
04/21/08 08:18:50 (7 months ago)
Author:
fumiakiy
Message:

Do not surface Perl error when syntax error in search happens. BugId:79349

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/release-35/lib/MT/App/Search.pm

    r1886 r2000  
    603603 
    604604    require Lucene::QueryParser; 
    605     my $lucene_struct = Lucene::QueryParser::parse_query( $search ); 
     605    my $lucene_struct = eval { Lucene::QueryParser::parse_query( $search ); }; 
     606    return if $@; 
    606607    my ( $terms, $joins ) = $app->_query_parse_core( $lucene_struct, \%columns, $filter_types ); 
    607608    my $return = {