diff --git a/modules/blogapi.module b/modules/blogapi.module
index eab0db73f086f354189d21758ecc723ed636f152..6ee61a4f3351a9e0453a3477166cba96c7d296d5 100644
--- a/modules/blogapi.module
+++ b/modules/blogapi.module
@@ -230,8 +230,8 @@ function blogapi_new_media_object($req_params) {
 
 function blogapi_get_category_list($req_params) {
   $vocabularies = module_invoke('taxonomy', 'get_vocabularies', 'blog', 'vid');
+  $categories = array();
   if ($vocabularies) {
-    $categories = array();
     foreach ($vocabularies as $vocabulary) {
       $terms = module_invoke('taxonomy', 'get_tree', $vocabulary->vid, 0, -1, 'tid');
       foreach ($terms as $term) {
@@ -244,11 +244,8 @@ function blogapi_get_category_list($req_params) {
                                       'struct');
       }
     }
-    return new xmlrpcresp(new xmlrpcval($categories, "array"));
-  }
-  else {
-    return blogapi_error('no categories');
   }
+  return new xmlrpcresp(new xmlrpcval($categories, "array"));
 }
 
 function blogapi_get_post_categories($req_params) {
diff --git a/modules/blogapi/blogapi.module b/modules/blogapi/blogapi.module
index eab0db73f086f354189d21758ecc723ed636f152..6ee61a4f3351a9e0453a3477166cba96c7d296d5 100644
--- a/modules/blogapi/blogapi.module
+++ b/modules/blogapi/blogapi.module
@@ -230,8 +230,8 @@ function blogapi_new_media_object($req_params) {
 
 function blogapi_get_category_list($req_params) {
   $vocabularies = module_invoke('taxonomy', 'get_vocabularies', 'blog', 'vid');
+  $categories = array();
   if ($vocabularies) {
-    $categories = array();
     foreach ($vocabularies as $vocabulary) {
       $terms = module_invoke('taxonomy', 'get_tree', $vocabulary->vid, 0, -1, 'tid');
       foreach ($terms as $term) {
@@ -244,11 +244,8 @@ function blogapi_get_category_list($req_params) {
                                       'struct');
       }
     }
-    return new xmlrpcresp(new xmlrpcval($categories, "array"));
-  }
-  else {
-    return blogapi_error('no categories');
   }
+  return new xmlrpcresp(new xmlrpcval($categories, "array"));
 }
 
 function blogapi_get_post_categories($req_params) {