summaryrefslogtreecommitdiffstats
path: root/hyperkitty/lib
diff options
context:
space:
mode:
authorAurélien Bompard <aurelien@bompard.org>2012-10-03 11:17:57 +0200
committerAurélien Bompard <aurelien@bompard.org>2012-10-03 11:17:57 +0200
commit5f9c7c8bba6db94f45cf0d0f2ca679ee8a0a3a92 (patch)
tree899349fbfa02f462b1053f7049b49289e5456e16 /hyperkitty/lib
parentbc7ab6eb365c8b78a083f3900fbd7304b5c92436 (diff)
downloadhyperkitty-5f9c7c8bba6db94f45cf0d0f2ca679ee8a0a3a92.tar.gz
hyperkitty-5f9c7c8bba6db94f45cf0d0f2ca679ee8a0a3a92.tar.xz
hyperkitty-5f9c7c8bba6db94f45cf0d0f2ca679ee8a0a3a92.zip
Fix archiver interface
Diffstat (limited to 'hyperkitty/lib')
-rw-r--r--hyperkitty/lib/archiver.py5
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}))