Return the result's serializer only during use not during introspection.
Signed-off-by: Michael Price <loneviking72@gmail.com>
This commit is contained in:
committed by
Roberto Rosario
parent
f93521395c
commit
d93fafcf57
@@ -47,7 +47,10 @@ class APISearchView(SearchModelMixin, generics.ListAPIView):
|
||||
return queryset
|
||||
|
||||
def get_serializer(self, *args, **kwargs):
|
||||
return None
|
||||
if self.get_search_model_name():
|
||||
return super(APISearchView, self).get_serializer(*args, **kwargs)
|
||||
else:
|
||||
return None
|
||||
|
||||
|
||||
class APIAdvancedSearchView(SearchModelMixin, generics.ListAPIView):
|
||||
@@ -93,7 +96,10 @@ class APIAdvancedSearchView(SearchModelMixin, generics.ListAPIView):
|
||||
return queryset
|
||||
|
||||
def get_serializer(self, *args, **kwargs):
|
||||
return None
|
||||
if self.get_search_model_name():
|
||||
return super(APISearchView, self).get_serializer(*args, **kwargs)
|
||||
else:
|
||||
return None
|
||||
|
||||
|
||||
class APISearchModelList(generics.ListAPIView):
|
||||
|
||||
Reference in New Issue
Block a user