diff --git a/provider/views.py b/provider/views.py index dd1200df..730eaa11 100644 --- a/provider/views.py +++ b/provider/views.py @@ -292,14 +292,13 @@ class Redirect(OAuthView, Mixin): an error. """ - def error_response(self, error, mimetype='application/json', status=400, - **kwargs): + def error_response(self, error, status=400, **kwargs): """ Return an error response to the client with default status code of *400* stating the error as outlined in :rfc:`5.2`. """ - return HttpResponse(json.dumps(error), mimetype=mimetype, - status=status, **kwargs) + kwargs.setdefault('content_type', 'application/json') + return HttpResponse(json.dumps(error), status=status, **kwargs) def get(self, request): data = self.get_data(request) @@ -457,14 +456,13 @@ def invalidate_access_token(self, access_token): """ raise NotImplementedError - def error_response(self, error, mimetype='application/json', status=400, - **kwargs): + def error_response(self, error, status=400, **kwargs): """ Return an error response to the client with default status code of *400* stating the error as outlined in :rfc:`5.2`. """ - return HttpResponse(json.dumps(error), mimetype=mimetype, - status=status, **kwargs) + kwargs.setdefault('content_type', 'application/json') + return HttpResponse(json.dumps(error), status=status, **kwargs) def access_token_response(self, access_token): """ @@ -488,7 +486,7 @@ def access_token_response(self, access_token): pass return HttpResponse( - json.dumps(response_data), mimetype='application/json' + json.dumps(response_data), content_type='application/json' ) def authorization_code(self, request, data, client):