diff --git a/apps/collection/models.py b/apps/collection/models.py index 8024effb..91173ed0 100644 --- a/apps/collection/models.py +++ b/apps/collection/models.py @@ -110,7 +110,7 @@ class Collection(ProjectBaseMixin, CollectionDateMixin, """Return list of related objects.""" related_objects = [] # get related objects - for related_object in self._meta.related_objects: + for related_object in self._meta.related_objects.with_base_related(): related_objects.append(related_object) return related_objects diff --git a/apps/collection/views/back.py b/apps/collection/views/back.py index 032bafb3..73fb7b18 100644 --- a/apps/collection/views/back.py +++ b/apps/collection/views/back.py @@ -21,7 +21,7 @@ class CollectionViewSet(mixins.ListModelMixin, viewsets.GenericViewSet): def get_queryset(self): """Overridden method 'get_queryset'.""" - qs = models.Collection.objects.all().order_by('-created') + qs = models.Collection.objects.all().order_by('-created').with_base_related() if self.request.country_code: qs = qs.by_country_code(self.request.country_code) return qs