From 1dae174ae483a5e8eee0cede7d2878404b4a4ada Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Thu, 31 Aug 2017 13:02:30 +0200 Subject: [PATCH] fixup! exception_handler: add codes for Http404 and PermissionDenied [ci skip] --- rest_framework/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rest_framework/views.py b/rest_framework/views.py index 0cc4a2e8a..442ebbe67 100644 --- a/rest_framework/views.py +++ b/rest_framework/views.py @@ -81,7 +81,7 @@ def exception_handler(exc, context): elif isinstance(exc, Http404): msg = _('Not found.') - data = {'detail': {'non_field_errors': [{ + data = {'detail': {api_settings.NON_FIELD_ERRORS_KEY: [{ 'message': six.text_type(msg), 'code': 'not_found'}]}} @@ -90,7 +90,7 @@ def exception_handler(exc, context): elif isinstance(exc, PermissionDenied): msg = _('Permission denied.') - data = {'detail': {'non_field_errors': [{ + data = {'detail': {api_settings.NON_FIELD_ERRORS_KEY: [{ 'message': six.text_type(msg), 'code': 'permission_denied'}]}}