summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorZach Copley <zach@status.net>2010-07-29 18:47:28 +0000
committerZach Copley <zach@status.net>2010-07-29 18:47:28 +0000
commit4e8e77f6b091e024f58241c2807c61e0b7930e5c (patch)
treed013fb2601d2370c447b7bf608a14472f2d05ec3 /classes
parentdb90bcb3293985818e2645827ed5a568f27d1511 (diff)
Return HTTP 403 instead of 400 when silenced users try to post via API
Diffstat (limited to 'classes')
-rw-r--r--classes/Notice.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/classes/Notice.php b/classes/Notice.php
index 8552248ba..36943be84 100644
--- a/classes/Notice.php
+++ b/classes/Notice.php
@@ -275,7 +275,7 @@ class Notice extends Memcached_DataObject
if (!$profile->hasRight(Right::NEWNOTICE)) {
common_log(LOG_WARNING, "Attempted post from user disallowed to post: " . $profile->nickname);
- throw new ClientException(_('You are banned from posting notices on this site.'));
+ throw new ClientException(_('You are banned from posting notices on this site.'), 403);
}
$notice = new Notice();