Merge pull request #2006 from coreos-inc/fix-messages

Fix messages API to not NPE
This commit is contained in:
josephschorr 2016-10-17 17:44:07 -04:00 committed by GitHub
commit 8d39ed6d27

View file

@ -71,9 +71,11 @@ class GlobalUserMessages(ApiResource):
@nickname('createGlobalMessage')
@validate_json_request('CreateMessage')
@require_scope(scopes.SUPERUSER)
@show_if(features.SUPER_USERS)
def post(self):
""" Create a message """
if not features.SUPER_USERS:
abort(404)
if SuperUserPermission().can():
model.message.create([request.get_json()['message']])
return make_response('', 201)