diff --git a/journals/models.py b/journals/models.py
index 0b3785c2de4c36f79f9b9318a99efc51e4ef3051..c55706f3d81cf04556cc227814fc72fce71bd86f 100644
--- a/journals/models.py
+++ b/journals/models.py
@@ -117,9 +117,9 @@ class Journal(models.Model):
 
     def get_issues(self):
         if self.structure == ISSUES_AND_VOLUMES:
-            return Issue.objects.filter(in_volume__in_journal=self)
+            return Issue.objects.filter(in_volume__in_journal=self).published()
         elif self.structure == ISSUES_ONLY:
-            return self.issues.all()
+            return self.issues.published()
         return Issue.objects.none()
 
     def get_publications(self):