diff options
Diffstat (limited to 'hyperkitty/views')
-rw-r--r-- | hyperkitty/views/list.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/hyperkitty/views/list.py b/hyperkitty/views/list.py index 59471ba..1203c7d 100644 --- a/hyperkitty/views/list.py +++ b/hyperkitty/views/list.py @@ -29,6 +29,7 @@ from django.core.urlresolvers import reverse from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger from django.utils import formats from django.utils.dateformat import format as date_format +from django.http import Http404 from hyperkitty.models import Tag, Favorite from hyperkitty.lib import get_months, get_store, get_display_dates, daterange @@ -75,6 +76,8 @@ def archives(request, mlist_fqdn, year=None, month=None, day=None): def _thread_list(request, mlist, threads, template_name='thread_list.html', extra_context={}): + if mlist is None: + raise Http404("No archived mailing-list by that name.") store = get_store(request) search_form = SearchForm(auto_id=False) |