old_contents: """
  The manager class for the CMS models
  """
  from datetime import datetime
  from django.db import models
  from django.db.models.query import QuerySet
  from django.db.models.query_utils import Q
  
  
  class EntryQuerySet(QuerySet):
      def published(self):
          """
          Return only published entries
          """
          from fluent_blogs.models import Entry   # the import can't be globally, that gives a circular dependency
          return self \
              .filter(status=Entry.PUBLISHED) \
              .filter(
                  Q(publication_date__isnull=True) |
                  Q(publication_date__lt=datetime.now())
              ).filter(
                  Q(publication_end_date__isnull=True) |
                  Q(publication_end_date__gte=datetime.now())
              )
  
  
  
  class EntryManager(models.Manager):
      """
      Extra methods attached to ``Entry.objects`` .
      """
      def get_query_set(self):
          return EntryQuerySet(self.model, using=self._db)
  
      def published(self):
          """
          Return only published entries
          """
          return self.get_query_set().published()
  
new_contents: """
  The manager class for the CMS models
  """
  from datetime import datetime
  from django.db import models
  from django.db.models.query import QuerySet
  from django.db.models.query_utils import Q
  
  
  class EntryQuerySet(QuerySet):
      def published(self):
          """
          Return only published entries
          """
          from fluent_blogs.models import Entry   # the import can't be globally, that gives a circular dependency
          return self \
              .filter(status=Entry.PUBLISHED) \
              .filter(
                  Q(publication_date__isnull=True) |
                  Q(publication_date__lte=datetime.now())
              ).filter(
                  Q(publication_end_date__isnull=True) |
                  Q(publication_end_date__gte=datetime.now())
              )
  
  
  
  class EntryManager(models.Manager):
      """
      Extra methods attached to ``Entry.objects`` .
      """
      def get_query_set(self):
          return EntryQuerySet(self.model, using=self._db)
  
      def published(self):
          """
          Return only published entries
          """
          return self.get_query_set().published()
  
subject: Fix .published() to accept current date as well.