diff options
author | Aurélien Bompard <aurelien@bompard.org> | 2012-10-03 11:17:57 +0200 |
---|---|---|
committer | Aurélien Bompard <aurelien@bompard.org> | 2012-10-03 11:17:57 +0200 |
commit | 5f9c7c8bba6db94f45cf0d0f2ca679ee8a0a3a92 (patch) | |
tree | 899349fbfa02f462b1053f7049b49289e5456e16 /hyperkitty/lib | |
parent | bc7ab6eb365c8b78a083f3900fbd7304b5c92436 (diff) | |
download | hyperkitty-5f9c7c8bba6db94f45cf0d0f2ca679ee8a0a3a92.tar.gz hyperkitty-5f9c7c8bba6db94f45cf0d0f2ca679ee8a0a3a92.tar.xz hyperkitty-5f9c7c8bba6db94f45cf0d0f2ca679ee8a0a3a92.zip |
Fix archiver interface
Diffstat (limited to 'hyperkitty/lib')
-rw-r--r-- | hyperkitty/lib/archiver.py | 5 |
1 files changed, 3 insertions, 2 deletions
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})) |