Skip to content

Commit 540ae47

Browse files
committedMar 12, 2013
filter_api: ensure that the free_text where clauses are always ANDed
Fixes #15573: One query can be issued via current Mantis interface to take down site
1 parent 0719f32 commit 540ae47

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed
 

‎core/filter_api.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -2021,8 +2021,7 @@ function filter_get_bug_rows( &$p_page_number, &$p_per_page, &$p_page_count, &$p
20212021
# add text query elements to arrays
20222022
if ( !$t_first ) {
20232023
$t_from_clauses[] = "$t_bug_text_table";
2024-
$t_where_clauses[] = "$t_bug_table.bug_text_id = $t_bug_text_table.id";
2025-
$t_where_clauses[] = $t_textsearch_where_clause;
2024+
$t_where_clauses[] = "$t_bug_table.bug_text_id = $t_bug_text_table.id AND $t_textsearch_where_clause";
20262025
$t_join_clauses[] = " LEFT JOIN $t_bugnote_table ON $t_bug_table.id = $t_bugnote_table.bug_id";
20272026
$t_join_clauses[] = " LEFT JOIN $t_bugnote_text_table ON $t_bugnote_table.bugnote_text_id = $t_bugnote_text_table.id";
20282027
}

0 commit comments

Comments
 (0)
Please sign in to comment.