Don't try to return a serializer if there is no request object. Used when the API view is being introspected.

Signed-off-by: Michael Price <loneviking72@gmail.com>
This commit is contained in:
Michael Price
2018-03-09 03:34:32 -04:00
committed by Roberto Rosario
parent f8cb63b11a
commit afd4748426
11 changed files with 196 additions and 0 deletions

View File

@@ -191,6 +191,12 @@ class APIUserGroupList(generics.ListCreateAPIView):
}
permission_classes = (MayanPermission,)
def get_serializer(self, *args, **kwargs):
if not self.request:
return None
return super(APIUserGroupList, self).get_serializer(*args, **kwargs)
def get_serializer_class(self):
if self.request.method == 'GET':
return GroupSerializer