From de93655e360f2261d6077841dca24f2c37185f12 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Tue, 21 Sep 2004 20:18:24 +0000 Subject: - Patch #10993 by walkah: fixed problem with blogapi's error checking. --- modules/blogapi.module | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'modules/blogapi.module') diff --git a/modules/blogapi.module b/modules/blogapi.module index 897e48fc5..f952c18da 100644 --- a/modules/blogapi.module +++ b/modules/blogapi.module @@ -139,8 +139,8 @@ function blogapi_new_post($req_params) { $node = node_validate($edit); - if (form_get_errors()) { - return blogapi_error(); + if ($errors = form_get_errors()) { + return blogapi_error(implode("\n", $errors)); } if (!node_access('create', $node)) { @@ -199,8 +199,8 @@ function blogapi_edit_post($req_params) { $node = node_validate($node); - if (form_get_errors()) { - return blogapi_error(); + if ($errors = form_get_errors()) { + return blogapi_error(implode("\n", $errors)); } $terms = module_invoke('taxonomy', 'node_get_terms', $node->nid, 'tid'); @@ -463,10 +463,6 @@ function blogapi_error($message) { $message = array($message); } - if ($errors = form_get_errors()) { - $message = $message + $errors; - } - $message = implode(' ', $message); return new xmlrpcresp(0, $xmlrpcusererr + 1, strip_tags($message)); -- cgit v1.2.3