diff --git a/emencia/django/newsletter/models.py b/emencia/django/newsletter/models.py index be21bae0..100173c9 100644 --- a/emencia/django/newsletter/models.py +++ b/emencia/django/newsletter/models.py @@ -181,7 +181,8 @@ class Contact(models.Model): return None news = list(Article.objects.news() - .filter(publish_date__gt=datetime.now()-timedelta(days=30), theme__in=theme_ids)[:3]) + .filter(publish_date__gt=datetime.now()-timedelta(days=30), theme__in=theme_ids) + .distinct()[:3]) if news: context['news'] = news