Index: modules/search.module =================================================================== RCS file: /cvs/drupal/drupal/modules/search.module,v retrieving revision 1.123.2.3 diff -u -r1.123.2.3 search.module --- modules/search.module 7 Dec 2005 15:32:57 -0000 1.123.2.3 +++ modules/search.module 2 Jan 2006 10:04:26 -0000 @@ -477,7 +477,7 @@ $keys = search_keywords_split($keys); $words = array(); - $arguments = array(); + $arguments = array($type); $refused = array(); // Build WHERE clause foreach ($keys as $word) { @@ -508,7 +508,7 @@ if (count($words) == 0) { return array(); } - $conditions = $where .' AND ('. implode(' OR ', $words) .')'; + $conditions = $where .' AND i.type = \'%s\' AND ('. implode(' OR ', $words) .')'; // Get result count (for pager) $count = db_num_rows(db_query("SELECT DISTINCT i.sid, i.type FROM {search_index} i $join WHERE $conditions", $arguments));