summaryrefslogtreecommitdiffstats
path: root/hyperkitty/views/list.py
diff options
context:
space:
mode:
Diffstat (limited to 'hyperkitty/views/list.py')
-rw-r--r--hyperkitty/views/list.py3
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)