From 7bbf844073bebf66938129865b4acbb7b5c0c1aa Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 18 Dec 2003 21:05:02 +0000 Subject: - Fixed bug 4652: node loses its terms after getting promoted, declined or expired. --- modules/queue.module | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'modules') diff --git a/modules/queue.module b/modules/queue.module index 40f619660..c17f7a12c 100644 --- a/modules/queue.module +++ b/modules/queue.module @@ -64,6 +64,11 @@ function queue_vote($node, $vote) { // Reload the updated node from the database: $node = node_load(array("nid" => $node->nid)); + $terms = module_invoke('taxonomy', 'node_get_terms', $node->nid, 'tid'); + foreach ($terms as $term) { + $node->taxonomy[] = $term->tid; + } + if (variable_get("queue_threshold_post", 3) <= $node->score) { $node->moderate = 0; $node->promote = 1; -- cgit v1.2.3