diff options
Diffstat (limited to 'Mailman/Archiver/Archiver.py')
| -rw-r--r-- | Mailman/Archiver/Archiver.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Mailman/Archiver/Archiver.py b/Mailman/Archiver/Archiver.py index 65cf1c535..89baf7dd8 100644 --- a/Mailman/Archiver/Archiver.py +++ b/Mailman/Archiver/Archiver.py @@ -126,10 +126,13 @@ class Archiver: inv = {} for k, v in mm_cfg.VIRTUAL_HOSTS.items(): inv[v] = k - return mm_cfg.PUBLIC_ARCHIVE_URL % { + url = mm_cfg.PUBLIC_ARCHIVE_URL % { 'listname': self.internal_name(), 'hostname': inv.get(self.host_name, mm_cfg.DEFAULT_URL_HOST), } + if not url.endswith('/'): + url += '/' + return url def __archive_file(self, afn): """Open (creating, if necessary) the named archive file.""" |
