From 5f9c7c8bba6db94f45cf0d0f2ca679ee8a0a3a92 Mon Sep 17 00:00:00 2001 From: Aurélien Bompard Date: Wed, 3 Oct 2012 11:17:57 +0200 Subject: Fix archiver interface --- hyperkitty/lib/archiver.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'hyperkitty/lib/archiver.py') diff --git a/hyperkitty/lib/archiver.py b/hyperkitty/lib/archiver.py index 6efe75e..3a2e7a7 100644 --- a/hyperkitty/lib/archiver.py +++ b/hyperkitty/lib/archiver.py @@ -9,6 +9,7 @@ from urlparse import urljoin from zope.interface import implements from mailman.interfaces.archiver import IArchiver +from mailman.config import config from django.core.urlresolvers import reverse from kittystore import get_store from kittystore.utils import get_message_id_hash @@ -57,7 +58,7 @@ class Archiver(object): :param mlist: The IMailingList object. :returns: The url string. """ - return urljoin(self.base_url, + return urljoin(self.store_url, reverse('archives', args=[mlist.fqdn_listname])) def permalink(self, mlist, msg): @@ -73,7 +74,7 @@ class Archiver(object): """ msg_id = msg['Message-Id'].strip().strip("<>") msg_hash = get_message_id_hash(msg_id) - return urljoin(self.base_url, reverse('message_index', + return urljoin(self.store_url, reverse('message_index', kwargs={"mlist_fqdn": mlist.fqdn_listname, "hashid": msg_hash})) -- cgit