diff --git a/apps/common/api/mixin.py b/apps/common/api/mixin.py index c7e08657a..3a29dbfb7 100644 --- a/apps/common/api/mixin.py +++ b/apps/common/api/mixin.py @@ -128,7 +128,7 @@ class QuerySetMixin: def paginate_queryset(self, queryset): page = super().paginate_queryset(queryset) model = getattr(queryset, 'model', None) - if not model or not hasattr(model, 'objects'): + if not model or hasattr(queryset, 'custom'): return page serializer_class = self.get_serializer_class() diff --git a/apps/common/plugins/es.py b/apps/common/plugins/es.py index df53d3f46..866298e30 100644 --- a/apps/common/plugins/es.py +++ b/apps/common/plugins/es.py @@ -386,6 +386,7 @@ class ES(object): class QuerySet(DJQuerySet): + custom = True default_days_ago = 7 max_result_window = 10000