summaryrefslogtreecommitdiff
path: root/modules/node/node.module
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2010-01-08 07:05:52 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2010-01-08 07:05:52 +0000
commitfdd39823ba9560dd23e17aa7a42513ed3de0f13c (patch)
tree6afc9fbb91beedd1d8d8aed7dbaae7b665764faa /modules/node/node.module
parent326e6273980ccf4ebae9ae9aab9633544c345a8c (diff)
downloadbrdo-fdd39823ba9560dd23e17aa7a42513ed3de0f13c.tar.gz
brdo-fdd39823ba9560dd23e17aa7a42513ed3de0f13c.tar.bz2
#609140 by mcarbone: Rewrite outdated references to taxonomy_term_node().
Diffstat (limited to 'modules/node/node.module')
-rw-r--r--modules/node/node.module8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/node/node.module b/modules/node/node.module
index a5f72abcc..3e95d5272 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -1576,8 +1576,8 @@ function node_search_execute($keys = NULL) {
// Insert special keywords.
$query->setOption('type', 'n.type');
$query->setOption('language', 'n.language');
- if ($query->setOption('term', 'tn.nid')) {
- $query->join('taxonomy_term_node', 'tn', 'n.vid = tn.vid');
+ if ($query->setOption('term', 'ti.tid')) {
+ $query->join('taxonomy_index', 'ti', 'n.nid = ti.nid');
}
// Only continue if the first pass query matches.
if (!$query->executeFirstPass()) {
@@ -2383,10 +2383,10 @@ function node_search_validate($form, &$form_state) {
}
}
- if (isset($form_state['values']['term']) && is_array($form_state['values']['term'])) {
+ if (isset($form_state['values']['term']) && is_array($form_state['values']['term']) && count($form_state['values']['term'])) {
$keys = search_expression_insert($keys, 'term', implode(',', $form_state['values']['term']));
}
- if (isset($form_state['values']['language']) && is_array($form_state['values']['language'])) {
+ if (isset($form_state['values']['language']) && is_array($form_state['values']['language']) && count($form_state['values']['language'])) {
$keys = search_expression_insert($keys, 'language', implode(',', array_filter($form_state['values']['language'])));
}
if ($form_state['values']['or'] != '') {