From 7c945b43f05f1b340f78c23f80c8043937c7fd2a Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Sat, 18 May 2013 23:52:02 +0100 Subject: Only use object permissions in browsable api form generation if an object exists --- rest_framework/renderers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'rest_framework') diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py index 08df7e91..c67c8ed6 100644 --- a/rest_framework/renderers.py +++ b/rest_framework/renderers.py @@ -349,7 +349,8 @@ class BrowsableAPIRenderer(BaseRenderer): try: view.check_permissions(request) - view.check_object_permissions(request, obj) + if obj is not None: + view.check_object_permissions(request, obj) except exceptions.APIException: return False # Doesn't have permissions return True -- cgit v1.2.3