diff --git a/apps/collection/views/back.py b/apps/collection/views/back.py index ba0a25b0..ff888fb7 100644 --- a/apps/collection/views/back.py +++ b/apps/collection/views/back.py @@ -30,10 +30,10 @@ class GuideBaseView(generics.GenericAPIView): def get_queryset(self): """An overridden get_queryset method.""" - queryset = models.Guide.objects.with_extended_related + queryset = models.Guide.objects.with_base_related if hasattr(self.request, 'country_code'): - return queryset().by_country_code(self.request.country_code) - return queryset() + return queryset().by_country_code(self.request.country_code).order_by('-created') + return queryset().order_by('-created') class GuideFilterBaseView(generics.GenericAPIView): @@ -104,6 +104,7 @@ class GuideListCreateView(GuideBaseView, generics.ListCreateAPIView): """View for Guides list for BackOffice users and Guide create.""" filter_class = filters.GuideFilterSet + pagination_class = None def create(self, request, *args, **kwargs): """Overridden create method."""