summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/blogapi/blogapi.module4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/blogapi/blogapi.module b/modules/blogapi/blogapi.module
index a4090d4a2..cbe316249 100644
--- a/modules/blogapi/blogapi.module
+++ b/modules/blogapi/blogapi.module
@@ -421,7 +421,8 @@ function blogapi_mt_get_post_categories($postid, $username, $password) {
return blogapi_error($user);
}
- $terms = module_invoke('taxonomy', 'node_get_terms', $postid, 'tid');
+ $node = node_load($postid);
+ $terms = module_invoke('taxonomy', 'node_get_terms', $node, 'tid');
$categories = array();
foreach ($terms as $term) {
$term_name = $term->name;
@@ -430,6 +431,7 @@ function blogapi_mt_get_post_categories($postid, $username, $password) {
}
$categories[] = array('categoryName' => $term_name, 'categoryId' => $term->tid, 'isPrimary' => TRUE);
}
+
return $categories;
}