mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-01-28 08:17:58 -05:00
Indicate failure when no moderator invite is found.
This commit is contained in:
@@ -725,6 +725,8 @@ class ApiController(RedditController, OAuth2ResourceController):
|
||||
@api_doc(api_section.subreddits)
|
||||
def POST_accept_moderator_invite(self, form, jquery, ip):
|
||||
if not c.site.remove_moderator_invite(c.user):
|
||||
c.errors.add(errors.NO_INVITE_FOUND)
|
||||
form.set_error(errors.NO_INVITE_FOUND, None)
|
||||
return
|
||||
|
||||
ModAction.create(c.site, c.user, "acceptmoderatorinvite")
|
||||
|
||||
@@ -112,6 +112,7 @@ error_list = dict((
|
||||
('TOO_MANY_DEVELOPERS', _('too many developers')),
|
||||
('BAD_HASH', _("i don't believe you.")),
|
||||
('ALREADY_MODERATOR', _('that user is already a moderator')),
|
||||
('NO_INVITE_FOUND', _('there is no pending invite for that subreddit')),
|
||||
('BID_LIVE', _('you cannot edit the bid of a live ad')),
|
||||
('TOO_MANY_CAMPAIGNS', _('you have too many campaigns for that promotion')),
|
||||
('BAD_JSONP_CALLBACK', _('that jsonp callback contains invalid characters')),
|
||||
|
||||
Reference in New Issue
Block a user