summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2001-10-26 21:57:47 +0000
committerbwarsaw2001-10-26 21:57:47 +0000
commitd0ad817a50ca2cb351a7f07e31717b507cd06b56 (patch)
tree6ac13c4ae3fa2c962819b41d375b5cd43d33834b
parentb2d8798573814ec19c7d3fbfd17630846c167670 (diff)
downloadmailman-d0ad817a50ca2cb351a7f07e31717b507cd06b56.tar.gz
mailman-d0ad817a50ca2cb351a7f07e31717b507cd06b56.tar.zst
mailman-d0ad817a50ca2cb351a7f07e31717b507cd06b56.zip
-rw-r--r--Mailman/Archiver/Archiver.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Mailman/Archiver/Archiver.py b/Mailman/Archiver/Archiver.py
index 90a2e1924..6f5e24321 100644
--- a/Mailman/Archiver/Archiver.py
+++ b/Mailman/Archiver/Archiver.py
@@ -108,8 +108,12 @@ class Archiver:
if self.archive_private:
return self.GetScriptURL('private', absolute=1) + '/'
else:
+ inv = {}
+ for k, v in mm_cfg.VIRTUAL_HOSTS.items():
+ inv[v] = k
return mm_cfg.PUBLIC_ARCHIVE_URL % {
'listname': self.internal_name(),
+ 'hostname': inv.get(self.host_name, mm_cfg.DEFAULT_URL_HOST),
}
def __archive_file(self, afn):