]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Ticket #3022: fix formatting output for ApiAction::clientError and ApiAction::serverE...
authorBrion Vibber <brion@pobox.com>
Tue, 1 Feb 2011 22:35:42 +0000 (14:35 -0800)
committerBrion Vibber <brion@pobox.com>
Tue, 1 Feb 2011 22:35:42 +0000 (14:35 -0800)
Format's already available as a member variable, so use it!

Fixes some error reponses in api/statusnet/groups/leave.json which were coming through as XML.
May fix some others as well.

lib/apiaction.php

index dcce18ef2783c4d6869d0537a9758f1501c9eaf8..6caf468bf2324ddc87f2714d9ab0321dcc102aad 100644 (file)
@@ -1236,9 +1236,12 @@ class ApiAction extends Action
         return;
     }
 
-    function clientError($msg, $code = 400, $format = 'xml')
+    function clientError($msg, $code = 400, $format = null)
     {
         $action = $this->trimmed('action');
+        if ($format === null) {
+            $format = $this->format;
+        }
 
         common_debug("User error '$code' on '$action': $msg", __FILE__);
 
@@ -1278,9 +1281,12 @@ class ApiAction extends Action
         }
     }
 
-    function serverError($msg, $code = 500, $content_type = 'xml')
+    function serverError($msg, $code = 500, $content_type = null)
     {
         $action = $this->trimmed('action');
+        if ($content_type === null) {
+            $content_type = $this->format;
+        }
 
         common_debug("Server error '$code' on '$action': $msg", __FILE__);