diff --git a/news/viewsets.py b/news/viewsets.py
index bdf382b77d18fce73ac245f7761658e028d019c3..0c6cab7e44a4aaf307b63dc363abf9afa1b6f30c 100644
--- a/news/viewsets.py
+++ b/news/viewsets.py
@@ -8,7 +8,7 @@ from .serializers import NewsItemSerializer
 
 
 class NewsItemViewSet(viewsets.ReadOnlyModelViewSet):
-    queryset = NewsItem.objects.all().order_by('-date')
+    queryset = NewsItem.objects.homepage().order_by('-date')
     serializer_class = NewsItemSerializer
     template_name = 'news/news_card_content_for_api.html'
     renderer_classes = (renderers.TemplateHTMLRenderer, renderers.JSONRenderer)
diff --git a/scipost/views.py b/scipost/views.py
index ebd2e8355213cfc0066bc8004e4854b841b468a0..c97d2af6176eab7c64a6253d97d4ccef7d068f80 100644
--- a/scipost/views.py
+++ b/scipost/views.py
@@ -36,7 +36,7 @@ from .utils import Utils, EMAIL_FOOTER, SCIPOST_SUMMARY_FOOTER, SCIPOST_SUMMARY_
 
 from commentaries.models import Commentary
 from comments.models import Comment
-from journals.models import Publication, Issue, Journal
+from journals.models import Publication, Journal
 from news.models import NewsItem
 from submissions.models import Submission, EditorialAssignment, RefereeInvitation,\
                                Report, EICRecommendation