summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--actions/apifriendshipscreate.php9
-rw-r--r--actions/apifriendshipsdestroy.php9
2 files changed, 18 insertions, 0 deletions
diff --git a/actions/apifriendshipscreate.php b/actions/apifriendshipscreate.php
index d691b5b4f..969fc1282 100644
--- a/actions/apifriendshipscreate.php
+++ b/actions/apifriendshipscreate.php
@@ -101,6 +101,15 @@ class ApiFriendshipsCreateAction extends ApiAuthAction
return;
}
+ if (!in_array($this->format, array('xml', 'json'))) {
+ $this->clientError(
+ _('API method not found!'),
+ 404,
+ $this->format
+ );
+ return;
+ }
+
if (empty($this->other)) {
$this->clientError(
_('Could not follow user: User not found.'),
diff --git a/actions/apifriendshipsdestroy.php b/actions/apifriendshipsdestroy.php
index d97c5aa6d..ef864c4db 100644
--- a/actions/apifriendshipsdestroy.php
+++ b/actions/apifriendshipsdestroy.php
@@ -101,6 +101,15 @@ class ApiFriendshipsDestroyAction extends ApiAuthAction
return;
}
+ if (!in_array($this->format, array('xml', 'json'))) {
+ $this->clientError(
+ _('API method not found!'),
+ 404,
+ $this->format
+ );
+ return;
+ }
+
if (empty($this->other)) {
$this->clientError(
_('Could not unfollow user: User not found.'),