diff options
Diffstat (limited to 'src/mailman/Archiver/Archiver.py')
| -rw-r--r-- | src/mailman/Archiver/Archiver.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mailman/Archiver/Archiver.py b/src/mailman/Archiver/Archiver.py index 1a4e32623..5fb5b754c 100644 --- a/src/mailman/Archiver/Archiver.py +++ b/src/mailman/Archiver/Archiver.py @@ -33,6 +33,7 @@ from string import Template from mailman import Utils from mailman.config import config +from mailman.interfaces.domain import IDomainManager log = logging.getLogger('mailman.error') @@ -128,7 +129,8 @@ class Archiver: if self.archive_private: url = self.GetScriptURL('private') + '/index.html' else: - web_host = config.domains.get(self.host_name, self.host_name) + domain = IDomainManager(config).get(self.host_name) + web_host = (self.host_name if domain is None else domain.url_host) url = Template(config.PUBLIC_ARCHIVE_URL).safe_substitute( listname=self.fqdn_listname, hostname=web_host, |
