diff options
Diffstat (limited to 'modules/blogapi/blogapi.module')
-rw-r--r-- | modules/blogapi/blogapi.module | 4 |
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; } |